Foros del Web » Programando para Internet » Javascript »

problema con el <select>

Estas en el tema de problema con el <select> en el foro de Javascript en Foros del Web. hola amigos, buenas a todos... Le comento que estoy haciendo un sistema en php. La validacion de los form la hago con javascript. El problema ...
  #1 (permalink)  
Antiguo 07/01/2011, 17:16
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 44
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta problema con el <select>

hola amigos, buenas a todos...
Le comento que estoy haciendo un sistema en php.
La validacion de los form la hago con javascript.
El problema ocurre cuando el usuario tiene que elegir una opcion de un combobox
les muestro como valido un campo combobox..
les pongo el codigo js de validacion de campo combobox

if (document.paciente_nuevo.tipo_doc.value.selectedIn dex==0){
alert("Debe ingresar el tipo de documento")
document.paciente_nuevo.tipo_doc.focus()
return false;

resulta que los campos comunes me los valida, pero no el del combo. Es decir como que sigue de largo y no corrobora que hallan elegido una opcion

aca va el html (una porcion)
<td class="atributos">Sexo:</td>
<td><select name="sexo"/>
<option value="Elegir">Elegir</option>
<option value="masculino">Masculino</option>
<option value="femenino">Femenino</option>
</select>
</td>
ya verifique el nombre del form y todo esta bien
tambien le cambie el nombre y nada
Espero que me puedan ayudar!
Saludos a todos!

Diego
  #2 (permalink)  
Antiguo 07/01/2011, 17:21
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Respuesta: problema con el <select>

Hola:

No sé si es error de cortar y pegar, pero tienes el select cerrado:

Código:
<select name="sexo"/>
La barra inclinada significa cierre de etiqueta

Revisa ese detalle y nos cuentas...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 07/01/2011, 17:24
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 44
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: problema con el <select>

hola caricatos, gracias por responder...
en realidada no me di cuenta, pero igual sigue sin funcionar.
La verdad que ya nose que puede ser...
Espero tu respuesta...

Saludos
  #4 (permalink)  
Antiguo 07/01/2011, 17:40
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Respuesta: problema con el <select>

Hola:

Siguiendo con lo que has puesto (como si fuera un copy and paste)... name="sexo" pone l select, y hay una comparación...

Código:
if (document.paciente_nuevo.tipo_doc.value.selectedIn dex==0)
Si muestras una cosa, pero tienes problemas con otra, va a ser difícil ayudarte

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 07/01/2011, 17:50
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 44
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: problema con el <select>

hola, mil disculpas. Fue error mio... quedaria asi...
if (document.paciente_nuevo.sexo.value.selectedIndex= =0){
alert("Debe ingresar el sexo")
document.paciente_nuevo.sexo.focus()
return false;

ahora el html
<td><select name="sexo">
<option value="Elegir">Elegir</option>
<option value="masculino">Masculino</option>
<option value="femenino">Femenino</option>
</select>

asi es como lo tengo..
Ahora estamos de acuerdo
pero como te decia sigue sin andar...
  #6 (permalink)  
Antiguo 07/01/2011, 17:54
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Respuesta: problema con el <select>

Hola:

Dos soluciones:

1.- Quitar eso de value.
2.- Hacer la comparación con el value.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #7 (permalink)  
Antiguo 07/01/2011, 18:51
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 44
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: problema con el <select>

trate de cambiar los valores de value(elegir,masculino,femenino) por 0,1,2
pero tampoco pasa por el combo la validacion, lo sgue pasando por alto

a que te referis con el tema de quitar el value
------------------
puede ser que la validacion que hago no sea asi cuando el valor del value son carcaters(elegir, etc)

Espero tu respuesta

Etiquetas: select, formulario
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 06:29.