pepelucho, en este caso viene cayendo dentro de la rama de javascript... y lo evaluarias de esta forma
anexas este pequeño codigo en....
<HEAD>
Cita: <script LANGUAGE="javascript">
<!--
var ret;
function mandar()
{
ret=true
if (document.getElementById('categoria').selectedInde x==0)
{
alert("Elija una opcion, gracias");
document.getElementById('categoria').focus();
ret=false;
}
return ret;
}
//-->
</script>
</HEAD>
y
en tu formulario anexas lo siguiente
Cita: <form action="list_works.asp" method="post" name="form1" onsubmit="return mandar();">
si te fijas en el codigo dice.....
que al hacer SUBMIT, o darle click al boton "GO", ejecutas la accion y se manda llamar la funcion "MANDAR", donde se evalua por medio de un IF, que no este elejida la opcion "0" o "I´m looking for...", si eso llega a ser cierto, manda RET=FALSE, entonces no se envia el formulario, caso contrario no hace nada ya que no esta definido el ELSE y prosigue tu envio
espero te ayude
suerte