La duda es la siguiente como hago para hacer validaciones de cada campo por separado:
me encontre este codigo pero solo funciona con type=button y ocupo que sea type=submit
<script languaje="javascript">
function validar(form) {
if(form.signatura.value == "") {
alert("Por favor, complete el campo \"signatura\"");
form.signatura.focus(); return true;
}
if(form.autor.value == "") {
alert("Por favor, complete el campo \"autor\"");
form.autor.focus(); return true;
}
if(form.titulo.value == "") {
alert("Por favor, complete el campo \"titulo\"");
form.titulo.focus(); return true;
}
if(form.ano.value == "") {
alert("Por favor, complete el campo \"año\"");
form.ano.focus(); return true;
}
form.submit();
}
</script>
En el formulario, debes cambiar el botón enviar por el siguiente botón:
<input name="guardar" type="button" value="Guardar" onClick="validar(this.form)">
------------------------------------------------
Este es mi código, si lo pudiera hacer funcionar con submit bien sino diganme quepuedo hacer.
---------------
Código:
<html>
<head>
<title>-- Biblioteca UCR --</title>
<link rel="stylesheet" type="text/css" href="hoja/hoja.css">
<!--LLAMADA AL CURSOR INICIAL-->
<script>
function sf(){document.frm_Ingreso.txt_Inicial.focus();}
</script>
</head>
<body onLoad=sf()>
<p class="titulo" align="center">Ingreso al Sistema de Biblioteca</p>
<form action="sesion/autentificacion.php" method="GET" name="frm_Ingreso">
<table align="center" width="225" cellspacing="2" cellpadding="2" border="0" class="ingreso">
<tr> <!-- AVISO DE DATOS INCORRECTOS AL USUARIO-->
<td colspan="2" align="center"
<?if ($_GET["errorusuario"]=="si"){?>
bgcolor=red><span style="color:ffffff"><b>Datos Incorrectos</b></span>
<?}else{?>
bgcolor=#cccccc>Área de Administración
<?}?>
</td>
</tr>
<tr>
<td>Usuario:
</td>
<td><input class="data" type="text" name="txt_Inicial" size="19">
</td>
</tr>
<tr>
<td>Clave:
</td>
<td><input class="data" type="password" name="txt_Clave" size="19">
</td>
</tr>
<tr>
<td colspan="2" align="center"><input class="boton" type="submit" value="Entrar"></td>
</tr>
</table>
</form>
</body>
</html>