Foros del Web » Programando para Internet » Javascript » Frameworks JS »

javascript validar select

Estas en el tema de javascript validar select en el foro de Frameworks JS en Foros del Web. hola tengo un problema, estoy validando los campos de un formulario donde tengo un area de texto y un select que carga los valores de ...
  #1 (permalink)  
Antiguo 01/07/2013, 15:32
 
Fecha de Ingreso: octubre-2008
Mensajes: 7
Antigüedad: 15 años, 5 meses
Puntos: 0
Pregunta javascript validar select

hola tengo un problema, estoy validando los campos de un formulario donde tengo un area de texto y un select que carga los valores de una categoria de una consulta a una DB, lo que no logro hacer es validar el campo select para que no me grabe registros en blanco o vacios. Adjunto parte del codigo, gracias.

Este el codigo en javascript para validad el campo texto y select:

<script type="text/javascript">
$(document).ready(function(){
$("#form1").submit(function () {

if($("#nombre").val().length <= 2 || !(/^[a-zA-Z]{3,}$/.test(document.form1.nombre.value))) {
alert("Error en Campo \"NOMBRE DE LA SUBCATEGORIA\"\r\nIngrese mínimo 3 caracteres. Solo se permite letras.");
document.getElementById("nombre").focus();
return false;
}

if($("#cat option:selected").val() == " ") {
alert("Debe Seleccionar una categoria");
return false;
}
});
});
</script>


este el codigo en php que trae la consulta de la DB:

<select name="cat" id="cat">
<option selected>Seleccione categoría </option>
<?php
$sql="select * from categorias order by id_cat ASC";
$res=mysql_query($sql, $conex);

if ($res)
while($renglon = mysql_fetch_array($res))
{
//$valor=$renglon['id_cat'];
//$valor1=$renglon['nom_cat'];
echo "<option value=".$renglon['id_cat'].">".$renglon['id_cat']."&nbsp;".$renglon['nom_cat']."</option>\n";
}
mysql_close($conex);
?>
</select>
  #2 (permalink)  
Antiguo 01/07/2013, 22:09
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: javascript validar select

lo mas simple en un select es colocale un valor nulo o 0 en este caso, por ejemplo
Código HTML:
Ver original
  1. <option selected value="0">Seleccione categoría </option>
Código Javascript:
Ver original
  1. if($("#cat option:selected").val() == 0) {
  2.     alert("Debe Seleccionar una categoria");
  3.     return false;
  4. }

prueba y nos comentas
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way

Etiquetas: formulario, javascript, php, select
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:15.