
22/02/2005, 03:17
|
 | Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 2 meses Puntos: 61 | |
Se me ocurre lo siguiente:
Como no siempre el name del campo se corresponde con lo que pregunta (por ejemplo puede preguntar el teléfono en un campo con el name "t1", te sugiero hacer una cosa:
Haz un array con los names de los campos que quieres revisar y otro con el texto que quieras que aparezca. Por ejemplo así:
Código:
<script>
campos=["tf1","nom","ed"];
textos=["Teléfono","Nombre","Edad"];
</script>
Es importante que coincidan en orden el name del campo con el texto correspondiente.
Luego haces la function:
Código:
<script>
function validar(esto){
bien=true;
var error = "Por favor, antes de enviar el formulario,\ncomplete los siguientes campos:\n\n";
for(a=0;a<campos.length;a++){
if(esto[campos[a]].value==""){
error+textos[a]+"\n";
bien=false;
}
}
if(!bien){
alert(error);
return false;
}
}
</script>
¿Te sirve?
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |