tengo un checkbox y un textbox asociados, y quiero que cuando el checkbox esté clikado solo se puedan introducir en el textbox números... (aunq sea que te avise al validar el textbox)
Gracias AMIGOS
| |||
Validar checkbox y un textbox asociados tengo un checkbox y un textbox asociados, y quiero que cuando el checkbox esté clikado solo se puedan introducir en el textbox números... (aunq sea que te avise al validar el textbox) Gracias AMIGOS
__________________ batiamigo |
| |||
Respuesta: Validar checkbox y un textbox asociados Estuve probando con onChange y onkeyPress y no me salia muy bien, pero tampoco mal. No se si estara bien, pero a mi me ha resultado con OnKeyUp: La funcion en Javascript de la siguiente manera:
Código:
function validar() {if (document.form1.checkbox.checked==true) { if (isNaN(document.form1.texto.value)) {alert("No es un numero"); document.form1.texto.value="";} } } y agregas en tu text el evento onKeyUp: Código HTML: <input type="checkbox" name="checkbox" value="checkbox"> <input type="text" name="texto" onKeyUp="validar()"> Saludos... |
| |||
Respuesta: Validar checkbox y un textbox asociados Estimado Gracias por la respuesta , pero no es lo ando buscando , a lo mejor no me di a enterder , lo que necesito es poder validar que cuando se realice el check me de la opcion de escribir un numero en el textbox. Se ve trivial pero ...... saludos Haas
__________________ batiamigo |
| ||||
Respuesta: Validar checkbox y un textbox asociados En las FAQ's hay un ejemplo para permitir solo números. Solo necesitarás adaptarlo para que se active cuando el checkbox esté seleccionado.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| |||
Respuesta: Validar checkbox y un textbox asociados No se si sera lo que necesites, pero tal vez te pueda servir de ayuda o sea un punto de partida para la solucion: Agregas la siguente funcion en tu script: Si esta activado, que se habilite el control, sino se deshabilita y blanquea el control:
Código:
Y en tus controles lo siguiente:function verificar() { if (document.form1.checkbox.checked==true) {document.form1.texto.disabled=false; document.form1.texto.focus();} else {document.form1.texto.disabled=true; document.form1.texto.value="";} } Primero se deshabilita el textbox y al check se le agrega la funcion del script: Código HTML: <input type="checkbox" name="checkbox" value="checkbox" onClick="verificar()"> <input type="text" name="texto" disabled onKeyUp="validar()"> Saludos... |