Foros del Web » Programando para Internet » Javascript »

Validar un Select Opction

Estas en el tema de Validar un Select Opction en el foro de Javascript en Foros del Web. Hola a todos, tengo un sistema de registro de usuarios y tengo los campos de textos validados, para no permitir campos vacíos, pero entre ellos ...
  #1 (permalink)  
Antiguo 31/07/2011, 15:59
 
Fecha de Ingreso: octubre-2008
Ubicación: Colombia
Mensajes: 450
Antigüedad: 16 años, 1 mes
Puntos: 2
Validar un Select Opction

Hola a todos, tengo un sistema de registro de usuarios y tengo los campos de textos validados, para no permitir campos vacíos, pero entre ellos tambien tengo dos select option, y no se como obligar al usuario a escoger una de las opciones que en ellos aparecen. Alguien podria decirme como lograr esto?
__________________
Desarrollo de Aplicaciones de Escritorio, Sitios Web, Audio y Video en SISGUS
  #2 (permalink)  
Antiguo 31/07/2011, 19:30
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Validar un Select Opction

Bueno se validan exactamente igual

Por ejemplo coloca un option vacío.

Código HTML:
Ver original
  1. <option value="">Seleccione un Pais</option>

Código PHP:
Ver original
  1. <?php
  2.  
  3. if (isset($_POST['pais']) && $_POST['pais'] <> '') {
  4.     echo $_POST['pais'];
  5. } else {
  6.     echo 'Por favor seleccione un pais';
  7. }
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 31/07/2011 a las 19:36
  #3 (permalink)  
Antiguo 01/08/2011, 09:04
 
Fecha de Ingreso: octubre-2008
Ubicación: Colombia
Mensajes: 450
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Validar un Select Opction

Nada, no me sirvió o es que tal vez no se como utilizarlo, este es mi codigo ha ver si me puedes colaborar para resolverlo

Código PHP:
Ver original
  1. <select name="lider">
  2. <option value="">Seleccione una Opcion</option>
  3. <?php
  4.  
  5. while($fila=mysql_fetch_row($result)){
  6.    echo "<option value='".$fila['1']."'>".$fila['1']."</option>";
  7.  
  8. }
  9.  
  10.  
  11. ?>
  12. </select>
__________________
Desarrollo de Aplicaciones de Escritorio, Sitios Web, Audio y Video en SISGUS
  #4 (permalink)  
Antiguo 01/08/2011, 10:38
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años, 6 meses
Puntos: 394
Respuesta: Validar un Select Opction

Intenta así:

Código HTML:
Ver original
  1. <select name="lider">
  2. <option value=""  selected="selected">Seleccione una Opcion</option>

Código PHP:
Ver original
  1. if (isset($_POST['lider']) && $_POST['pais'] <> "") {
  2.     echo $_POST['lider'];
  3. } else {
  4.     echo 'Por favor seleccione un pais';
  5. }
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #5 (permalink)  
Antiguo 01/08/2011, 10:50
 
Fecha de Ingreso: octubre-2008
Ubicación: Colombia
Mensajes: 450
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Validar un Select Opction

Hice lo que me dijiste y nada, Qué estaré haciendo mal?

Código PHP:
Ver original
  1. <select name="lider">
  2. <option value=""  selected="selected">Seleccione una Opcion</option>
  3.  
  4. <?php
  5.  
  6. while($fila=mysql_fetch_row($result)){
  7.    echo "<option value='".$fila['1']."'>".$fila['1']."</option>";
  8.  
  9. }
  10. if (isset($_POST['lider']) && $_POST['lider'] <> "") {
  11.     echo $_POST['lider'];
  12. } else {
  13.     echo 'Por favor seleccione un pais';
  14. }
  15.  
  16. ?>
  17. </select>
__________________
Desarrollo de Aplicaciones de Escritorio, Sitios Web, Audio y Video en SISGUS
  #6 (permalink)  
Antiguo 01/08/2011, 10:59
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años, 6 meses
Puntos: 394
Respuesta: Validar un Select Opction

Amigo estas planteando mal la situación, ese código lo debes colocar donde esta la validación de los campos... donde tenes los de los campos de texto por ejemplo, a no ser que lo tengas con JavaScript y Focus si es así, entonces estas en el foro equivocado, pero si lo estas haciendo con PHP entonces debes colocar esa validación en el mismo lugar donde recibes los datos después de que el usuario utiliza el submit.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #7 (permalink)  
Antiguo 01/08/2011, 16:10
 
Fecha de Ingreso: octubre-2008
Ubicación: Colombia
Mensajes: 450
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Validar un Select Opction

Si amigo lo estoy haciendo con JavaScript y Focus Entonces me recomiendas como lo puuedo hacer?
__________________
Desarrollo de Aplicaciones de Escritorio, Sitios Web, Audio y Video en SISGUS
  #8 (permalink)  
Antiguo 01/08/2011, 16:16
Avatar de PIRRUMAN  
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 9 meses
Puntos: 53
Respuesta: Validar un Select Opction

creo que para decir diferente son los simbolos (!=) y no (<>) segun tengo entendido

pero coloca tus otras validaciones para una mejor idea
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”
  #9 (permalink)  
Antiguo 01/08/2011, 16:22
 
Fecha de Ingreso: octubre-2008
Ubicación: Colombia
Mensajes: 450
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Validar un Select Opction

Bueno este es un pedazo de la forma como estoy validando los campos de textos

Código Javascript:
Ver original
  1. if (form.zona.value==0)
  2.     {
  3.             document.getElementById("div_zona").innerHTML="<font color='#ff0000'>Por favor indique la zona</font>";
  4.             form.zona.value="";
  5.             form.zona.focus();
  6.             return false;
  7.     }else
  8.     {
  9.         document.getElementById("div_zona").innerHTML="";
  10.         }
  11.         if (form.ayuda.value==0)
  12.     {
  13.             document.getElementById("div_ayuda").innerHTML="<font color='#ff0000'>Por favor Ingrese la ayuda</font>";
  14.             form.ayuda.value="";
  15.             form.ayuda.focus();
  16.             return false;
  17.     }else
  18.     {
  19.         document.getElementById("div_ayuda").innerHTML="";
  20.         }
  21.  
  22.    
  23.         form.submit();
__________________
Desarrollo de Aplicaciones de Escritorio, Sitios Web, Audio y Video en SISGUS
  #10 (permalink)  
Antiguo 01/08/2011, 16:28
Avatar de PIRRUMAN  
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 9 meses
Puntos: 53
Respuesta: Validar un Select Opction

Cita:
#
if (form.zona.value==0)

{

document.getElementById("div_zona").innerHTML="<fo nt color='#ff0000'>Por favor indique la zona</font>";

form.zona.value="";

form.zona.focus();

return false;

}else

{

document.getElementById("div_zona").innerHTML="";

}
bueno , has intentado hacer lo mismo para tu select?

algo asi como :
Cita:
#
if (form.lider.value=="")

{

document.getElementById("lider").innerHTML="<font color='#ff0000'>Por favor indique...etc..

}
y si ya lo probaste QUIZAS es por q no le has asignado (id="") al select solo le asignas (name="")
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”
  #11 (permalink)  
Antiguo 01/08/2011, 17:40
Avatar de andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Validar un Select Opction

Cita:
Iniciado por PIRRUMAN Ver Mensaje
creo que para decir diferente son los simbolos (!=) y no (<>) segun tengo entendido

pero coloca tus otras validaciones para una mejor idea
Este es el foro de PHP no se que hace esto aquí si lo que quería era validaciones con javascript.

En PHP es válido (!=) y (<>)

http://co.php.net/manual/es/language.operators.comparison.php
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 01/08/2011 a las 18:00
  #12 (permalink)  
Antiguo 02/08/2011, 14:07
 
Fecha de Ingreso: octubre-2008
Ubicación: Colombia
Mensajes: 450
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Validar un Select Opction

nada PIRRUMAN Disculpame pero no me ha dado tu forma de hacerlo
__________________
Desarrollo de Aplicaciones de Escritorio, Sitios Web, Audio y Video en SISGUS

Etiquetas: php, registro, select, usuarios
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 18:24.