Foros del Web » Programando para Internet » Javascript »

Problema con validar campo

Estas en el tema de Problema con validar campo en el foro de Javascript en Foros del Web. tengo el siguiente formulario: <form name="form1" method="post" action="insertar.asp" onSubmit="campo()"> <p>Nombre: <input type="text" name="nombre"> </p> <p>Apellido: <input type="text" name="Apellidos"> </p> <p> <input type="submit" name="Submit" value="Insertar" > ...
  #1 (permalink)  
Antiguo 11/04/2005, 12:56
 
Fecha de Ingreso: abril-2005
Mensajes: 73
Antigüedad: 19 años
Puntos: 0
Problema con validar campo

tengo el siguiente formulario:

<form name="form1" method="post" action="insertar.asp" onSubmit="campo()">
<p>Nombre:
<input type="text" name="nombre">
</p>
<p>Apellido:
<input type="text" name="Apellidos">
</p>
<p>
<input type="submit" name="Submit" value="Insertar" >
</p>
</form>

y para validarlo el siguiente archivo javascript:
function campo{
if(document.form1.nombre.value == '')
alert('No has escrito nada en el nombre');
document.form1.nombre.focus();
return false;
}

pero no me funciona.¿cual es mi error?
si alguien me puede ayudar...
  #2 (permalink)  
Antiguo 11/04/2005, 13:31
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 19 años, 6 meses
Puntos: 3
Hola, cony
¿Puedes especificar qué es lo que "no funciona"?

Pon
function campo(){
__________________
Angel :cool:
  #3 (permalink)  
Antiguo 11/04/2005, 14:56
 
Fecha de Ingreso: abril-2005
Mensajes: 73
Antigüedad: 19 años
Puntos: 0
No Funciona

No funciona la validacion de datos.
  #4 (permalink)  
Antiguo 11/04/2005, 19:19
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Si no te sirvió agregando los () como te dijeron.. prueba con getElementById

function campo(){
if(document.getElementById('nombre').value == false)
alert('No has escrito nada en el nombre');
}

.. y solo agregale dicha id a tu objeto: <input type="algo" id="nombre" name="...>

Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:13.