Foros del Web » Programando para Internet » Javascript »

formulario que al dar enter se ejecute la accion de un boton

Estas en el tema de formulario que al dar enter se ejecute la accion de un boton en el foro de Javascript en Foros del Web. Hola tengo un formulario sencillo con dos campos y un boton el cual manda llamar a una funcion llamada validar() la cual solo verifica si ...
  #1 (permalink)  
Antiguo 23/11/2004, 12:05
Avatar de axy108  
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 415
Antigüedad: 20 años, 4 meses
Puntos: 0
formulario que al dar enter se ejecute la accion de un boton

Hola tengo un formulario sencillo con dos campos y un boton el cual manda llamar a una funcion llamada validar() la cual solo verifica si los campos estan llenos, pero da la casualidad que quiero que cuando esten en cualquiera de los otros dos campos y le den enter que haga el efecto como si el boton fuera de tipo sumbit no se si me explico. les dejo el codigo.

GRACIAS SALUDOS



Código HTML:
<html>
<head>
<script language="javascript">
	function validar(){
		if(document.form.ncuenta.value == ""){
			alert("Ingrese su Numero de Cuenta")
			document.form.ncuenta.focus()
			return;
		}
		if(document.form.ncuenta.value.length < 9){
			alert("Su Numero de Cuenta esta Incompleto")
			document.form.ncuenta.focus()
			return;
		}
		if(document.form.nip.value == ""){
			alert("Ingrese su Nip")
			document.form.nip.focus()
			return;
		}
		if(document.form.nip.value.length < 8){
			alert("Su NIP esta incompleto")
			document.form.nip.focus()
			return;
		}
		document.form.submit()
	}
</script>
</head>
<body>
<form name="form" action="login.php" method="post">
<table width="100%" border="0" cellpadding="5" cellspacing="0">
	<tr>
		<td bgcolor="#2a166f" colspan="2">
			<div align="center">
				<font color="#FFFFFF">
					<strong>Ingreso al Sistema de Evaluación</strong>
				</font>
	  </div> </td>
	</tr>
	<tr>
		<td colspan="2">
			<div align="justify">
				<font color="#000000">
					Ingresa tu numero de cuenta y tu NIP, el cual esta formado por tu fecha de nacimiento de 
					esta manera: ddmmaaaa.
				</font>
			</div>
		</td>
	</tr>
	<tr>
		<td align="right">
			N. Cuenta:
		</td>
		<td>
			<input type="text" name="ncuenta" size="10" maxlength="9" class="textfield">
		</td>
	</tr>
	<tr>
		<td align="right">
			NIP:
		</td>
		<td>
			<input type="password" name="nip" size="9" maxlength="8" class="textfield">
		</td>
	</tr>
	<tr>
		<td align="right">
			<input type="button" value="Ingresar" onClick="validar()" class="boton">
		</td>
		<td>
			<input type="reset" value="Limpiar" class="boton">
		</td>
	</tr>
</table>
</form>
</body>
</html> 
__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
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 15:21.