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> 
  
 

