Salve a tutti!
Ho un piccolo problema, e dopo una ricerca non sono riuscito a trovarvi soluzione .
Ho necessità di avere un input text che sia modificabile solo tramite uno script JS Nessun problema penso io! Lo metto Disabled così l'utente non può scriverci... niente di più sbagliato ho scoperto. Se disabilito l'input esso non funzionerà più e conserverà l'attributo VALUE che aveva inizialmente, impedendomi di modificarlo in qualsiasi modo (nonostante visivamente lo script sembri funzionare, andando al sorgente, o inviando la funzione, si nota come il Value rimanga invariato).
C'è un modo per alterare il Value di un input disabled o, in alternativa, impedire in altro modo all'utente di usare quell'input per scriverci, pur mantenendo la possibilità di alterarlo con l'apposito js? Grazie a tutti delle eventuali risposte :)
Informazioni utili:
- Uso xHTML1.1
- Vorrei, se possibile, non usare jQuery.
Ultima modifica di morgensterngdr : 01-02-2013 alle ore 16.52.36
No Dà il medesimo problema Dread :D Ma grazie comunque ^^
@Simple: E due XD faccio delle verifiche in PHP sui dati inviati dal form, tranquillo Il JS mi serve per gli utenti onesti a dargli una grafica più carina e dinamica, per i disonesti ho il PHP a bloccarli XD
EDIT: Comunque grazie anche a te dell'avviso :)
Ultima modifica di morgensterngdr : 01-02-2013 alle ore 18.03.50Motivo: Dimenticato ringraziamenti a Simple u.u
Beh con disabled e readonly non hai lo stesso effetto.
Il primo disabilita completamente il campo (come non ci fosse, e tra l'altro il valore del campo non viene neppure inviato) il secondo non permette la modifica (tramite immissione da tastiera, ma possibile da codice).
Ok, adesso va. Avevo fatto casino con i file caricandone uno con il php sbagliato ^^'' Problema risolto, grazie mille :D Non conosce questo attributo :) Grazie mille ad entrambi dell'aiuto.