Buongiorno,
ho notato con grande stupore che in alcuni campi input basta che premo invio mi viene ricaricata la pagina. Da sottolineare che non ci sono eventi legati al campo input.
Ho dichiarato un campo anche semplicemte , mettendoci il mio cursore su e battendo invio mi viene ricaricata la pagina.
quanlcuno sa darmi una spiegazione?
E un comportamento 'convenzionale' del browser...
E possibile che non ho ben capito la domanda dato la tua storia su questo sito, non mi sembri un 'principiante', ma...
Il comportamento 'convenzionale' del browser e di inviare il form (submit) quando premi il tasto Enter/Return/Invio anche se il focus è su un input[type=text] (ma non input[type=textarea]), la ricaricamento della pagina probabilmente indica che i dati inviati non sono validi...
Spiegazioni:
http://www.w3.org/WAI/UA/WD-WAI-USERAGENT-TECHS-19991206/#form-techniques (sezione 3.7.1)
http://www.w3.org/WAI/UA/WAI-USERAGENT-TECHS-19990827/#ua-orientation (sezione 3.6.5)
HTH
John
Più imparo, più dubito.
Anche quando dichiaro un campo di input in tal modo: se ci vado sopra col cursore e premo il tasto invio della tastiera mi ricarica la pagina.
Se ci metto un altro campo vicino non mi fa più ricaricare la pagina. Non so proprio a cosa sia dovuta questa stranezza.
Stesso discorso nel caso in cui il campo in questione è dichiarato input type= "text" o input type="textarea".
Grazie