¿Quieres decir que al
cambiar el valor seleccionado en
el select, envie el formulario? o ¿el usuario es el que pulsa un boton?
Si es al selecccionar una opción en el select, es muy facil. Solo tienes que usar el evento
onSelect en los atributos del select:
Código:
<select name="cate" id="cate" onSelect="comprobar()">
<option value="comics">Comics
<option value="conciertos">Conciertos
<option value="discos">Discos
<option value="grupos">Grupos
<option value="juegos">Juegos
<option value="locales">Locales
<option value="peliculas">Peliculas
<option value="restaurantes">Restaurantes
<option value="salaexposiciones">Salas de Exposiciones
<option value="salasconciertos">Salas de Conciertos
<option value="teatros">Teatros
</select></td>
y en la funcion comprobar()
Código:
function comprobar()
{
var campos=''
if (formmodif.txtnoticia.value=='') campos=campos+"\n\n * Noticia";
if (campos==''){
//enviar
document.formmodif.submit()
}else{
// Se envía a la función campos, los campos que se necesitan
if (campos!='') {peticion(campos)}
}
}
// En la variable campos están los campos requeridos
function peticion(campos)
{
alert("Rellene el campo "+campos)
}
Como puedes ver no toco nada del select ya que el propio Select envia el
value de la opción seleccionada. Si lo que quieres es enviar el text, dimelo que hay formas de hacerlo ;)
Un saludo