Buenas, tengo un campo de texto para el que (automaticamente) aparece un desplegable con valores anteriormente introducidos. Quisiera saber que evento detecta cuando hago clic en uno de estos valores.
Gracias,
| |||
evento "seleccionar en desplegable" Buenas, tengo un campo de texto para el que (automaticamente) aparece un desplegable con valores anteriormente introducidos. Quisiera saber que evento detecta cuando hago clic en uno de estos valores. Gracias, |
| |||
Respuesta: evento "seleccionar en desplegable" Hola de nuevo, se trata de un simple formulario en el que se introduce dos veces el e-mail, los compara y escribe un mensaje si coinciden y otro sino. el html es: <tr> <td align="right">E-mail:</td> <td><input type="text" name="email" size="40" onKeyUp="compare_emails()" onChange="compare_emails()" onclick="compare_emails()"></td> </tr> <tr> <td align="right">confirm E-mail:</td> <td><input type="text" name="email2" size="40" onKeyUp="compare_emails()" onChange="compare_emails()" onclick="compare_emails()"></td> <td> <em><font style="bold" color="#DBB184"> <div id=email_no_match> </div></font> </em></td> <td> <em><font style="bold" color="#dad185"> <div id=email_match> </div></font> </em></td> </tr> y el javascript: function compare_emails() { if (f.email.value != "" || f.email2.value != "") { if (f.email.value != f.email2.value) { email_no_match.innerHTML=" warning!, emails don't match"; email_match.innerHTML=""; } else { email_match.innerHTML=" OK, emails match"; email_no_match.innerHTML=""; } } } Saludos y gracias |
| |||
Respuesta: evento "seleccionar en desplegable" Hola, 1) onKeyUp="compare_emails()" no es suficiente porque cunado lleno el campo seleccionando de un desplegable no cambia (y necesito que cambie) 2) donde falta un ; onkeyup="compare_emails();"? 3) que quieres decir con "de preferencia con minúsculas"? 4) accedo correctamente a los valores (ya que con el teclado onKeyUp funciona bien). El problema es al clicar sobre el desplegable. Sabes que puede estar fallando? |
| ||||
Respuesta: evento "seleccionar en desplegable" 1) a que te refieres con un desplagable al div??? 2) es correcto 3) html no distingue mayusculas de minusculas, js sí, pero por normatividad los tags html se escriben con minúscula y las variables js se escriben tipo camello. 4) se me hace raro que accedas a los valores si la variable f no la tienes igualada a un document.tuForma y de icual manera al llenar los divs no creo que te los este llenando por la misma razón a menos que las variables email las tengas igualados a un document.getElementById checate esta liga http://www.w3schools.com/jsref/met_d...lementbyid.asp Saludos |
| |||
Respuesta: evento "seleccionar en desplegable" Hola de nuevo, el campo al que me refiero es de texto. El desplegable es el que te ofrece (el sistema operativo supongo) con entradas anteriores que tiene memorizadas. Por ejemplo si en un campo nombre escribo una "s" se desplega una lista con "Sergio", "Sergio Torres", etc. Es cuando selecciono en esta lista cuando no se detecta el evento. No se como se llama el evento que deberia detectar ese clic en el desplegable pero Onclick no es. Si descubres el nombre del evento que me detecte esa seleccion hazmelo saber, por favor. Saludos |
Etiquetas: |