Webhackmaster | |
| 2007-04-30 22:34 - Respuestas: 1 - Tema nº: 2446556
Características: Windows XP Profesional, x.
Tengo un problema al validar campos en javas-c-r-i-p-t, tengo un formulario con hartos campos y estoy validando algunos para ir probando uno por uno, al validar por ejemplo el rut me sale el mensaje y al apretar aceptar me manda a otra pagina donde guarda los datos, pero no quiero que me mande a otra pagina quiero que al momento que salga el mensaje y al apretar aceptar se matenga la misma pagina y volver a ingresar nuevamente el campo, aqui esta el codigo.
function valida_envia(){
//valido el rut
if (document.fvalida.rut.value=="ABCDEFGHIJKLMNÑOPQRSTUVWXYZabcdefghijlmnñopqrstuvwxyzºª!·$%&/()=?¿¡'Ç*> | |
|
|
Duco | |
|
Re: Validar formulario - 2007-05-13 12:39 - Respuesta 2
Hola,
Prueba con esto:
function enviar(formulario)
{
if (formulario.nombre_es.value == "")
{
alert("No has introducido el nombre español!!");
formulario.nombre_es.focus();
return (false);
}
return (true);
}
Nombre español:
Nombre ingles:
Descripción español:
Descripción ingles:
El evento que llama a la función para hacer las comprobaciones lo ponemos en la etiqueta del form en vez de en el botón de submit, pasándole como parámetro el mismo formulario. Luego vamos comprobando los valores, y segun si hacemos return(true) o return(false) se envia o no el formulario. Espero que te sirva de ayuda. Suerte!! | |
|
|
|