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

[0] Índice de Mensajes

Ir a la versión completa