<script type="text/javascript"> function MM_validateForm() { //v4.0 if (document.getElementById){ for (i=0; i<(args.length-2); i =3) { test=args[i 2]; val=document.getElementById(args[i]); if (val) { nm=val.name; if ((val=val.value)!="") { if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@'); if (p<1 || p==(val.length-1)) errors ='- ' nm 'debe contener una dirección de email válida.n'; } else if (test!='R') { num = parseFloat(val); if (isNaN(val)) errors ='- ' nm ' Debe contener un numero.n'; if (test.indexOf('inRange') != -1) { p=test.indexOf(':'); } } } else if (test.charAt(0) == 'R') errors = '- ' nm ' is required.n'; } } if (errors) alert('The following error(s) occurred:n' errors); document.MM_returnValue = (errors == ''); } } </script> body... <form id="form1" name="form1" method="post" enctype="multipart/form-data" action="registro.php"> <table width="366" border="0" align="center" cellpadding="5" cellspacing="0"> <tr> <td colspan="2" align="left" valign="top"><label for="nombres"></label> ¿Todavía no se ha Registrado?</td> </tr> <tr> <td width="30%" align="right" valign="top">Nombres</td> <td width="70%" align="left" valign="top"><input name="nombres" type="text" id="nombres" maxlength="50" />*</td> </tr> <tr> <td align="right" valign="top">Apellidos</td> <td align="left" valign="top"><label for="apellidos"></label> <input name="apellidos" type="text" id="apellidos" maxlength="50" />*</td> </tr> <tr> <td align="right" valign="top">Email</td> <td align="left" valign="top"><label for="email"></label> <input name="email" type="text" id="email" maxlength="30" />*</td> </tr> <tr> <td align="right" valign="top">Teléfono</td> <td align="left" valign="top"><label for="telefono"></label> <input name="telefono" type="text" id="telefono" maxlength="15" />* </td> </tr> <tr> <td align="right" valign="top">Nick</td> <td align="left" valign="top"><label for="nick"></label> <input name="nick" type="text" id="nick" maxlength="15" />*</td> </tr> <tr> <td align="right" valign="top">Contraseña</td> <td align="left" valign="top"><label for="contraseña"></label> <input name="password" type="password" id="password" maxlength="14" />*</td> </tr> <tr> <td align="right" valign="top">Sexo</td> <td valign="top"><span class="texto"> <input type="radio" name="sexo" value="m" style="border: 0px" checked="checked" /> Masculino <input type="radio" name="sexo" value="f" style="border: 0px" /> Femenino </span></td> </tr> <tr> <td align="right" valign="top">Fecha de Nacimiento</td> <td valign="top"><span class="texto"> <select name="dia"> <option value="01" selected="selected">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select> / <select name="mes"> <option value="01" selected="selected">Enero</option> <option value="02">Febrero</option> <option value="03">Marzo</option> <option value="04">Abril</option> <option value="05">Mayo</option> <option value="06">Junio</option> <option value="07">Julio</option> <option value="08">Agosto</option> <option value="09">Septiembre</option> <option value="10">Octubre</option> <option value="11">Noviembre</option> <option value="12">Diciembre</option> </select> / <select name="ano" id="ano"> <?php for($i=($fecha[ano]-15); $i>=($fecha[ano]-100); $i--) { echo "<option value="" . $i . "">" . $i . "</option>n"; } ?> </select> </span></td> </tr> <tr> <td align="right" valign="top">Estado</td> <td align="left" valign="top"><select name="estado" id="estado" onchange="CEstado();"> <option value="" selected>== Selecciona uno</option> <option value="1">Amazonas</option> <option value="2">Anzoátegui</option> <option value="3">Apure</option> <option value="4">Aragua</option> <option value="5">Barinas</option> <option value="6">Bolívar</option> <option value="7">Carabobo</option> <option value="8">Cojedes</option> <option value="9">Delta Amacuro</option> <option value="10">Dependencias Federales</option> <option value="11">Distrito Capital</option> <option value="12">Falcón</option> <option value="13">Guárico</option> <option value="14">Lara</option> <option value="15">Mérida</option> <option value="16">Miranda</option> <option value="17">Monagas</option> <option value="18">Nueva Esparta</option> <option value="19">Portuguesa</option> <option value="20">Sucre</option> <option value="21">Táchira</option> <option value="22">Trujillo</option> <option value="23">Vargas</option> <option value="24">Yaracuy</option> <option value="25">Zulia</option> </select></td> </tr> <tr> <td align="right" valign="top">Dirección</td> <td align="left" valign="top"><textarea name="zona" rows="5" id="zona"></textarea>*</td> </tr> <tr> <td align="right" valign="top"> </td> <td align="left" valign="top"><p> <input name="registrar" type="submit" id="registrar" onclick="MM_validateForm('nombres','','R','apellidos','','R','email','','RisEmail','telefonos','','RisNum','nick','','R','password','','R');return document.MM_returnValue" value="Enviar"/> </p></td> </tr> </table> </form>
Nota: Me genera que el campo Nick y contraseña, lo estoy dejando en blanco , cuando introdusco informacion en esos campos.