Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2013, 15:32
jm2008
 
Fecha de Ingreso: octubre-2008
Mensajes: 7
Antigüedad: 15 años, 6 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>