Cita:
Iniciado por caricatos
Hola:
Más o menos:
<select onchange="Submit.disabled = this.value == 0"...
Y poner ese botón disabled al principio.
Saludos

Hola Caricatos
Muchas gracias por tu aportación
Lo he resuelto asi variando tu idea aqui dejo el codigo que segruo que alguien le vale algun dia.
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript">
function activa_boton(campo,boton){
if (campo.value != "0"){
boton.disabled=false;
} else {
boton.disabled=true;
}
}
</script>
</head>
<body>
<form action="" method="post" name="frm" id="frm">
<p>
<select name="select" onChange="activa_boton(this,this.form.boton)">
<option value="0" selected>Predeterminado</option>
<option value="1">Uno</option>
<option value="2">Dos</option>
</select>
</p>
<p>
<input type="submit" name="boton" id="boton" value="Enviar" disabled=true>
</p>
</form>
</body>
</html>
Muchas gracias por la idea.
Saludos.