01/07/2013, 15:32
|
| | Fecha de Ingreso: octubre-2008
Mensajes: 7
Antigüedad: 16 años, 2 meses Puntos: 0 | |
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']." ".$renglon['nom_cat']."</option>\n";
}
mysql_close($conex);
?>
</select> |