Foros del Web » Programando para Internet » Javascript »

Campo obligatorio en un formulario

Estas en el tema de Campo obligatorio en un formulario en el foro de Javascript en Foros del Web. Hola: ¿Como consigo que un determinado campo de un formulario como éste: <INPUT type="text" name="nick"> no quede vacío y salte una señal de alerta si ...
  #1 (permalink)  
Antiguo 03/07/2005, 04:27
 
Fecha de Ingreso: diciembre-2004
Mensajes: 149
Antigüedad: 19 años, 4 meses
Puntos: 0
Campo obligatorio en un formulario

Hola:

¿Como consigo que un determinado campo de un formulario como éste:

<INPUT type="text" name="nick">

no quede vacío y salte una señal de alerta si alguien trata de enviar el formulario?

Muchas gracias.
  #2 (permalink)  
Antiguo 03/07/2005, 04:39
 
Fecha de Ingreso: septiembre-2003
Ubicación: Sentado frente a un computador
Mensajes: 191
Antigüedad: 20 años, 7 meses
Puntos: 0
con javascript

http://www.forosdelweb.com/f13/faqs-javascript-105325-post259753/

con esto te da laalerta de que un campo esta vacio

espero que te sirva
  #3 (permalink)  
Antiguo 03/07/2005, 13:07
 
Fecha de Ingreso: diciembre-2004
Mensajes: 149
Antigüedad: 19 años, 4 meses
Puntos: 0
Gracias dark goldviper.

He probado, pero no me ha funcionado. hay alguna forma mas sencilla de hacerlo?
  #4 (permalink)  
Antiguo 04/07/2005, 12:35
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Vamos al foro de javascript

movido desde (x)html
  #5 (permalink)  
Antiguo 04/07/2005, 12:42
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola Alejo

Pon esto en tu formulario:

<form onsubmit="return validar(this)">

y usa este código para validar:
Código PHP:
function validar(frm) {
  if (
frm.nick.value=='') {
    
alert('No vacío, porfa');
    return 
false;
  }

Saludos,
  #6 (permalink)  
Antiguo 05/07/2005, 15:45
 
Fecha de Ingreso: diciembre-2004
Mensajes: 149
Antigüedad: 19 años, 4 meses
Puntos: 0
Muchas gracias JavierB.

Debes perdonar mi ignorancia, pero, ¿dónde debo insertar el codigo de la ventanita azul en el formulario o en el fichero php de destino? Y dentro de estos, ¿en la cabecera o el cuerpo?

Muchas gracias, y disculpa de nuevo mi ignorancia, pero soy muy novato.
  #7 (permalink)  
Antiguo 05/07/2005, 16:34
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 279
Antigüedad: 18 años, 11 meses
Puntos: 2
Debes introducirlo donde el resto del código del formulario, y dentro de ahí,tu boton enviar formulario tendría un parámetro mas, onclick="validar(nick)"
llama a la funcion validar pasandole nick por parámetro
Suerte

Última edición por CarlaMedina; 05/07/2005 a las 16:36 Razón: Incompleto
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 17:07.