Siento no haberme expresado correctamente :
Si me pasa por ahi porque si te das cuenta, debajo de disabled tengo en envio del formulario, que si me funciona. os pongo todo el codigo.
Código PHP:
<script language="JavaScript">
function noVacio()
{
var s = document.forms["form1"].mails.value;
var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+.[A-Za-z0-9_.]+[A-za-z]$/;
if (document.forms["form1"].mails.value == "")
{
alert("El campo mail no puede quedar vacio");
document.forms["form1"].mails.focus();
return false;
}
if (document.forms["form1"].empresas.value == "")
{
alert("El campo empresa no puede quedar vacio");
document.forms["form1"].empresas.focus();
return false;
}
if (filter.test(s))
document.forms["form1"].submit();
else
alert("El email no parece válido.");
document.forms["form1"].mails.focus();
return false;
document.forms["form1"].enviar.disabled=true;
document.forms["form1"].submit();
}
</script>
y en el form
Código PHP:
<form name="form1" method="post" action="page.asp?accion=1">
<p>NOMBRE :<br>
<input name="nombres" type="text" id="nombres" size="60" maxlength="255">
</p>
<p>* EMAIL :<br>
<input name="mails" type="text" id="mails" size="60" maxlength="255">
</p>
<p>* EMPRESA :<br>
<input name="empresas" type="text" id="empresas" size="60" maxlength="255">
</p>
<p>PAIS :<br>
<input name="paiss" type="text" id="paiss" size="60" maxlength="255">
</p>
<p>
<input name="id_producto" type="hidden" id="id_producto" value="<%=request.QueryString("id_producto")%>">
<input name="enviar" type="button" id="enviar" value="Enviar" onclick="noVacio();">
<input name="borrar" type="reset" id="borrar" value="Limpiar">
<input name="cerrar" type="button" id="cerrar" value="Cerrar" onclick="window.close()">
</form>
por el submit si que pasa, asin que no se porque no no hace el disabled, porque me enviar varias veces la información.
Saludossss cordialesss