|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2006
Messaggi: 484
|
[HTML/Javascript] evento onchange
sembra che onchange non funzioni su campi text. Mentre ad esempio su select funziona egregiamente.
Posto un semplice codice: Codice HTML:
<html> <body> <script type="text/javascript"> function Prova() { alert("Ciao"); } </script> <select id="Sel1" onchange="Sel2.value = Sel1.value"> <option value="opt1">opt1</option> <option value="opt2">opt2</option> <option value="opt3">opt3</option> </select> <select id="Sel2"> <option value="opt1">opt1</option> <option value="opt2">opt2</option> <option value="opt3">opt3</option> </select> <select id="Sel3" onchange="alert('Ciao')"> <option value="opt1">opt1</option> <option value="opt2">opt2</option> <option value="opt3">opt3</option> </select> <input type="text" value="" name="ProvaOnChange" onchange="javascript:Prova()"> </body> </html> Ogni suggerimento è ben gradito Ultima modifica di Rossi88 : 21-04-2010 alle 18:20. |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Apr 2007
Messaggi: 263
|
Ho provato su chrome e funziona e su IE7 funziona. Con che Browser lo hai testato? Probabilmente con IE6?!
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2009
Città: Varès
Messaggi: 658
|
funzionare è ovvio che funzioni...
ma essendo un campo di testo, finchè ci stai scrivendo dentro non ti attiva il javascript.. puoi trovare quello che cerchi con funzioni tipo onfocus, ma non con onchange, altrimenti il cambiamento ti viene segnalato solo quando hai finito di scrivere, e quindi passi a un altro elemento |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:47.



















