Foros del Web » Programando para Internet » Javascript »

validar campos vacios

Estas en el tema de validar campos vacios en el foro de Javascript en Foros del Web. hola maestros soy novato en javascript y estoy tratando de adaptar un codigo para que no me permita un campo vacio pero no pasa nada.. ...
  #1 (permalink)  
Antiguo 29/03/2004, 14:12
Avatar de mveraa  
Fecha de Ingreso: diciembre-2002
Ubicación: santiago-chilito
Mensajes: 1.931
Antigüedad: 21 años, 4 meses
Puntos: 2
validar campos vacios

hola maestros soy novato en javascript y estoy tratando de adaptar un codigo para que no me permita un campo vacio pero no pasa nada..

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
function noVacio()
{

var bError = false;


bError = bError || (eval("document.frm.nombre.value == ''"));
if (bError)
{
alert("Campo inválido");
eval("document.frm.nombre.focus()");
break;
}
else
{
alert("Campo valido");
}
}



</script>









</head>


<body><form name="frm" method="post" action="http://principal2.php">
<p align="center"><font size="2">INGRESO DE AVISOS PARTICULARES</font></p>
<p align="center"><font size="2">DATOS PERSONALES</font></p>
<div align="center">
<table width="44%" border="1">
<tr>
<td width="18%"><font size="2">NOMBRE:</font></td>
<td width="82%">
<input type="text" SIZE="50" name="nombre">
</td>
</tr>
<tr>
<td><font size="2">EMAIL:</font></td>
<td>
<input type="text" size="20" name="email">

</td>
</tr>
<tr>
<td><font size="2">FONO:</font></td>
<td>
<input type="text" name="fono">

<font size="2">&nbsp;</font></td>
</tr>
</table>
</div>

<div align="center">
<input type="submit" name="enviar" value="GUARDAR Y SIGUIENTE" onclick="noVacio()">
</div>
</form>
<p align="center"><font size="2"></font></p>
</body>
</html>


muchas gracias...
  #2 (permalink)  
Antiguo 29/03/2004, 18:17
 
Fecha de Ingreso: enero-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.047
Antigüedad: 21 años, 3 meses
Puntos: 10
lo mas rapido y sencillo que se me ocurre seria algo asi

function noVacio(){

if(document.frm.nombre.value == ''){
alert("El campo nombre esta vacio");
document.frm.nombre.focus();
return;
}else{
document.frm.submit();
}
}


------------

<input type="button" value="GUARDAR Y SIGUIENTE" onclick="noVacio()">

espero que sirva
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 02:14.