Programación Web y Scripting > ASP
Validar Cuando El Checkbox Esté Clickado
(1/1)
galletero:
Hola, q tal a todos??? Os explico mi problema,
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)
Como lo puedo hacer????
bastet:
en el Form (TextBox1.visible=false)
If CheckBox1.checked=true Then
TextBox1.visible=true
Else
TextBox1.visible=false
Endif
TextBox1_KeyUp
If e.KeyCode = Keys.Enter Then
If IsNumeric(TextBox1.Text) Then
.. lo que sea--- Ejemplo: TextBox2.Focus()
Else
MsgBox("Ingrese valor numérico")
TextBox1.Text = ""
TextBox1.Focus()
End If
End If
Mollense:
Podrías hacerlo también mediante JavaScript, algo como lo que sigue:
--- Código: Text ---<html> <head> <title></title> <script> function IsNumeric(expression){ return (String(expression).search(/^\d+$/) != -1); } function validarNumero(campo,check) { if (check.checked){ if (!IsNumeric(campo.value)){ alert("Ingrese números solamente"); campo.focus(); return false; } } return true; } </script> </head> <body> <form name="formulario" action="" method="post"> <p> <b>Clave: <input type="text" name="clave" id="clave"></b> <input type="checkbox" name="checkValidar" value="1">Solo Numeros<br> </p> <input type="reset" value="Borrar" onclick="op=0;"> <input type="submit" value="Validar" onClick="return validarNumero(clave,checkValidar)"> </form> </body></html>
Te faltaría decidir en qué momento se realiza la validación, al presionar una tecla cualquiera, enter, en el submit (Cómo en este ejemplo), etc.
Un saludo :hola:
Navegación
Ir a la versión completa