Código HTML:
<script language="javascript" type="text/javascript">
//Validacion de campos de texto no vacios by Mauricio Escobar
function vacio(q) {
for ( i = 0; i < q.length; i++ ) {
if ( q.charAt(i) != " " ) {
return true
}
}
return false
}
function valida(form1) {
if( vacio(form1.cajero.value) == false ) {
alert("Seleccione un cajero.")
return false
}
else if( vacio(form1.servicio.value) == false ) {
alert("Seleccione un servcio.")
return false
}
else if( vacio(form1.pagador.value) == false ) {
alert("Introdusca el pagador.")
return false
}
else if( vacio(form1.monto.value) == false ) {
alert("Introdusca el monto.")
return false
}
else if( vacio(form1.cantidad.value) == false ) {
alert("Ingrese la cantidad.")
return false
}
else if( vacio(form1.tpais.value) == false ) {
alert("Introduzca el Estado.")
return false
}
else if( vacio(form1.testado.value) == false ) {
alert("Introduzca la Ciudad.")
return false
}
else if( vacio(form1.tciudad.value) == false ) {
alert("Ingrese la ciudad.")
return false
}
else {
alert("Todos los datos son correctos")
return true
}
}
</script>
<form name="form1" action="" method="get" onSubmit="return valida(this);">
<table align="center" border="1" cellspacing="0" cellpadding="0" width="500">
<table align="center" border="0" cellspacing="0" cellpadding="3" width="500">
<tr>
<td width="125" height="1"><img src="/eym/imagenes/punto.bmp" /></td>
<td width="125" height="1"><img src="/eym/imagenes/punto.bmp" /></td>
<td width="125" height="1"><img src="/eym/imagenes/punto.bmp" /></td>
<td width="125" height="1"><img src="/eym/imagenes/punto.bmp" /></td></tr>
<tr bgcolor="#33cc00">
<td colspan="4" width="100%" align="center">
<b><font color=white size="-1" face="arial, helvetica">Transaccion</font></b>
</td>
</tr>
<tr>
<td align="left">
<b><font color=black size="-1" face="arial, helvetica">Cajero:</font></b>
</td>
<td colspan="2" align="left">
<select name="cajero">
<option selected>
<?php
$cajeros=mysql_query("select * from cajeros",$conexion) or
die("<tr>"."<td>"."Problemas con el codigo: "."<tr>"."<td>".mysql_error()."</td>"."</tr>");
while ($caje=mysql_fetch_array($cajeros))
{ if ($caje['fechafinc']=="")
{ echo "<option value=\"$caje[codigoc]\">$caje[cajerosc]</option>";
}
else
{ ;
}
}
?>
</select>
</td>
<td align="center">
<input size="8" name="fecha" maxlength="8">
</td>
</tr>
<tr>
<td align="center">
<b><font color=black size="-1" face="arial, helvetica">Servicio:</font></b>
</td>
<td align="center">
<font size="-1" face="arial, helvetica">Pagador</font>
</td>
<td align="center">
<font size="-1" face="arial, helvetica">Monto</font>
</td>
<td align="center">
<font size="-1" face="arial, helvetica">Moneda Local</font>
</td>
</tr>
<tr>
<td align="center">
<select name="servicio">
<option selected>
<?php
$servicios=mysql_query("select * from servicios",$conexion) or
die("<tr>"."<td>"."Problemas en el select: ".mysql_error()."</td>"."</tr>");
while ($serv=mysql_fetch_array($servicios))
{ if ($serv['fechafins']=="")
{ echo "<option value=\"$serv[codigos]\">$serv[serviciosc]</option>";
}
else
{ ;
}
}
?>
</select>
</td>
<td align="center">
<input type="text" size="15" maxlength="20" name="pagador">
</td>
<td align="center">
<input type="text" size="8" maxlength="8" name="monto">
</td>
<td align="center">
<input type="text" size="10" maxlength="12" name="cantidad"></td>
</tr>
<tr>
<td align="center">
<b><font color=black size="-1" face="arial, helvetica">Pais:</font></b>
</td>
<td align="center">
<font size="-1" face="arial, helvetica">Estado:</font>
</td>
<td align="center">
<font size="-1" face="arial, helvetica">Ciudad:</font>
</td>
<td align="center">
<font size="-1" face="arial, helvetica">Tienda:</font>
</td>
</tr>
<tr>
<td align="center">
<input type="text" size="8" maxlength="15" name="tpais">
</td>
<td align="center">
<input type="text" size="13" maxlength="20" name="testado">
</td>
<td align="center">
<input type="text" size="13" maxlength="25" name="tciudad">
</td>
<td align="center">
<input type="text" size="4" maxlength="5" name="tienda">
</td>
</tr>
</table>
<tr align="center">
<td>
<a href="transaccion1.php"><input type="button" name="borrar" value="Cancelar"></a>
<input type="button" name="guardar" onclick="this.form.action='transaccion=registro.php';
this.form.submit();" value="Guardar">
</td></tr>
</table>
</form>
Esta es parte del codigo, la pagin es mucho mas grande y van partes que no vienen al caso donde se encuentran los otros submit