Tengo un código javascript que no permite enviarse un formulario a uno mismo, pero no me funciona con el select.
Código HTML:
<script language="javascript" type="text/javascript">
function vacio(q) {
for ( i = 0; i < q.length; i++ ) {
if ( q.charAt(i) != " " ) {
return true
}
}
return false
}
function valida(F) {
if( vacio(F.prov2.value) == "<?php echo $_POST['id']; ?>" ) {
alert("No puedes seleccionarte a ti mismo.")
return false
} else {
return true
}
}
</script>
Código HTML:
<form id="form1" name="form1" method="post" action="hablarex2.php" onSubmit="return valida(this);">
<select id="prov2" name="prov2" />
<option value="1">Juan</option>
<option value="2">Rosa</option>
<option value="3">Pepa</option>
</select>
</form>