hola a todos :) tengo serios problemas no solo de ideas, sino de codigo jejeje hay algunas cosas que no entiendo! Para empezar tengo un formulario que es este:
Código:
<form action="procesa.php" method="get" name="form">
<table>
<tr>
<td><span class="Estilo11"> Nombre/s: </span></td>
<td><input name="nombre" type="text"/></td>
</tr>
<tr>
<td><span class="Estilo11"> Apellido/s: </span></td>
<td><input name="apellido" type="text" /> </td>
</tr>
<tr>
<td><span class="Estilo11"> Su dominio www. </span></td>
<td><input name="dominio" type="text" /></td>
</tr>
<tr>
<td><span class="Estilo11"> E-mail: </span></td>
<td><input name="email" type="text" /> </td>
</tr>
<tr>
<td><span class="Estilo11"> Plan a contratar: </span></td>
<td><span class="Estilo11">
<input type="radio" name="hostingbasico" value="niquel"/>
Hosting niquel </span></td>
<td><span class="Estilo11">
<input type="radio" name="hostingbasico" value="bronce" checked />
Hosting bronce </span></td>
<tr>
<td><span class="Estilo11"> Tiempo: </span></td>
<td><span class="Estilo11">
<input type="radio" name="tiempo" value="semestral" />
6 meses </span></td>
<td><span class="Estilo11">
<input type="radio" name="tiempo" value="anual" checked />
12 meses </span></td>
</tr>
<tr>
<td><span class="Estilo11"> Pais: </span></td>
<td><input name="pais" type="text" /></td>
<tr>
<td><span class="Estilo11"> Ciudad: </span></td>
<td><input name="ciudad" type="text" /> </td>
</tr>
<tr>
<td><span class="Estilo11"> Su direccion es: </span></td>
<td><input type="text" name="dire"/></td>
</tr>
<tr>
<td><span class="Estilo11">Docum. de Iden.</span></td>
<td><input type="text" name="documento"/></td>
</tr>
<tr>
<td><span class="Estilo11">Telefono: </span></td>
<td><input type="text" name="telefono"/></td>
</tr>
<tr>
<td><span class="Estilo11"> Contraseña: </span></td>
<td><input name="clave" type="password" maxlength="8"/> </td>
<td><span class="Estilo9 Estilo13 Estilo14">Su contraseña no debe tener mas de 8 caracteres </span> </tr>
<tr>
<td><span class="Estilo11"> Repita contraseña: </span></td>
<td><input name="confirmclave" type="password" maxlength="8"/> </td>
<td><span class="Estilo9 Estilo13 Estilo14">Por seguridad cree contraseñas con numeros y letras </span> </tr>
<tr>
<td><span class="Estilo11"> Forma de Pago: </span></td>
<td><span class="Estilo11"> Efectivo
<input type="radio" name="pago" value="efectivo"/>
</span></td>
<td><span class="Estilo11">Wester Union
<input type="radio" name="pago" value="wester" checked />
</span></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td></td>
<td><input name="button" type="button" onClick="validar();" value="contratar"></td>
<td><input type="reset" name="limpiar" value="Limpiar"/></td>
</tr>
</table>
</form>
, tengo un script que esta linkado a este formulario que es este:
Código:
<script type="text/javascript" src="funciones.js"></script>
lo que yo quisiera saber es... puedo anidar funciones para crear validaciones mas fuertes? porque podria poner
function validar(){
if (document.form.campo.value==""){
hace tal cosa ¿aqui puede ir otra funcion?
}else {
hacer tal cosa ¿puedo meter otra funcion o verificar si lo que ingreso fue un numero?
}
lo que quiero es: validar cada campo por separado haciendo cada funcion mas robusta ¿esto debo hacerlo dentro de una unica funcion? o llamar en onClink: a todos las funciones? ALGUNA AYUDAAAAA PLEASEEEEEEEEEEEEEE