- Home
- Categorie
- Coding e Sistemistica
- PHP
- problema PHP con input area disabled
-
problema PHP con input area disabled
Ciao a tutti.
Ho un piccolo problemino. Ho un form Html con delle input area (che io chiamo caselle di testo).
Una di questi campi l'ho disabilitato in quanto in automatico da uno script java gli inserisco una data formattata nel modo che mi serve. Ho disattivato questo campo in questo modo<input name="Data" type="text" id="Data" maxlength="10" disabled="disabled" />
Quindi cliccando su un calendarietto e scegliendo la data dallo stesso viene riportata la stringa (es: 12/12/07) nel campo non modificabile in modo di averla già formattata nel modo che mi serve.
quando clicco su invia e vado nella pagina seguente che mi prende le variabili però ho una sorpresa. Il campo disabilitato è come se risultasse vuoto.Ho quindi nell'altra pagina
$Data = $_POST['Data'];
se faccio un
echo $Data;
noto che il valore è vuoto.
Togliendo invece disabled="disabled" il valore è portato normalmente.
E' possibile risolvere questo problema?
Grazie
-
Ciao amadeusorrento,
effettivamente anch'io mi ero accorto del fatto che i campi con attributo "disabled" non vengono inviati dai form ne tramite GET ne con POST.
Non ho idea del perchè di questo "problema".
Io ho risolto semplicemente cambiando "disabled" in "readonly"
ciao!
-
Ciao Grazie.
Ma basta scrivere readonly="" ?
Grazie per il tempo perso
-
Grazie per il tempo perso
Figurati,sono qui appostaPuoi fare così:
[php]<input type="text" readonly name="nomecampo">[/php]
ciao