Foros del Web » Programando para Internet » Javascript »

Activar, desactivar un checkbox sugun el valor un textfile

Estas en el tema de Activar, desactivar un checkbox sugun el valor un textfile en el foro de Javascript en Foros del Web. Muy buenas, Necesito hacer en javascript que cuando introduzca un valor "numerico" en un campo de texto automáticamente se me active un checkbox pero si ...
  #1 (permalink)  
Antiguo 02/04/2008, 06:40
 
Fecha de Ingreso: noviembre-2005
Mensajes: 45
Antigüedad: 18 años, 5 meses
Puntos: 1
Activar, desactivar un checkbox sugun el valor un textfile

Muy buenas,

Necesito hacer en javascript que cuando introduzca un valor "numerico" en un campo de texto automáticamente se me active un checkbox pero si este valor es 0 se desactive en caso de haber introducido algun valor si es borrado o es 0.

De momento tengo este codígo pero no logra dar con el correcto. Si alguine me puede echar un cable

Muchas gracias.

Saludos

<HTML>
<HEAD><TITLE></TITLE></HEAD>
<script language="JavaScript" type="text/javascript">
function metodoClick() {
var grossValue1 = document.forms["fmlineas"].textfield.value;
if (grossValue1 > 0 || grossValue1 != null) {
document.fmlineas.prueba.click()
}}
</script>
<BODY>

<FORM method="POST" name="fmlineas" id="fmlineas">
<TABLE>
<TR>
<TD><INPUT name="prueba" type="checkbox"></TD>
<TD>TEXTO
<label>
<input type="text" name="textfield" id="textfield" onChange="metodoClick()" />
</label></TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
  #2 (permalink)  
Antiguo 02/04/2008, 12:05
Avatar de marcopoloaz06  
Fecha de Ingreso: julio-2007
Ubicación: México
Mensajes: 457
Antigüedad: 16 años, 9 meses
Puntos: 11
Re: Activar, desactivar un checkbox sugun el valor un textfile

Hola, mira así esta
Código HTML:
<script type="text/javascript">
function metodoClick() {
var grossValue1 = Number(document.forms["fmlineas"].textfield.value);
if (grossValue1 > 0 && grossValue1 != null && !isNaN(grossValue1)){
document.fmlineas.prueba.checked=true;
}else{
document.fmlineas.prueba.checked=false;
}
}
</script>

<input type="text" name="textfield" id="textfield" onblur="metodoClick();" /> 
Saludos bye
:]
__________________
Aerolíneas Alicia :D
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:40.