Estás utilizando un navegador desactualizado. Puede que no muestre este u otros sitios web correctamente Deberías actualizar o utilizar un navegador alternativo.
hola pues no se donde sacaste este codigo por que la verdad no creo que lo hayas hecho pero bueno yo te pongo un ejemplo de como hacerlo con el framework jquery
este es el codigo te marco lo importante
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title> <style type="text/css">
#contenedor{
padding: 10px;
margin-right: auto;
margin-left: auto;
width:300px;
}
</style> <script src="js/jquery-1.4.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#send").click(function(){//capturo el id del boton para enviar el formulario y le asigno el vento click
if($("#industry").attr("value")=="ninguno"){//comparo si el valor es igual de "ninguno"
$("#contenedor").css("background-color","red");//si es asi le cambio el color de fondo al div contenedor a rojo
$("#industryInfo").html("Debes seleccionar una industria."); //imprimo en el span la leyenda que quieres
}else{//de lo contrario si el valor del combo es diferente de "ninguno"
$("#customForm").submit();//envio el formulario
}
});
})//cierre de la funcion jquery
</script>
</head>
Genial Omega, muchas gracias por tu codigo lo voy a chekar. El codigo completo no es mio me encontre un codigo que funcionaba y lo empece a modificar a lo que requeria.
De momento ya encontre la solucion por mi mismo, hay cosas que omito porque bueno, colocar todo el codigo seria muy largo trato de colocar solo las partes importantes, aunque si alguien llegara a necesitarlo con gusto se los paso todo el codigo.... solo envienme un MP.
Aqui dejo el codigo de la funcion con que logre que trabajara mi codigo.
Código:
function validateIndustry(){
indice = document.getElementById("industry").selectedIndex;
if( indice == null || indice == 0 ) {
//son mis clases personalizadas para mostrar el error o quitarlo.
industry.addClass("error");
industryInfo.text("Debes seleccionar una industria.");
industryInfo.addClass("error");
return false;
}
else{
industry.removeClass("error");
industryInfo.text("Todo bien.");
industryInfo.removeClass("error");
return true;
}
}