Per me è corretto
una paginetta di prova che lo usa è:
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>a</title>
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="ProgId" content="VisualStudio.HTML">
<meta name="Originator" content="Microsoft Visual Studio .NET 7.1">
<script language="javascript">
<!--
function valida(v)
{
if(v.elements[0] && v.elements[0].value == "")
{
alert("Devi riempire il campo!");
return;
}
else
{
if (document.all || document.getElementById)
{
for ( var i = 0; i < v.length; i++)
{
var tempobj = v.elements[i];
if (tempobj.type.toLowerCase() == "submit" || tempobj.type.toLowerCase() == "reset") tempobj.disabled = true;
}
}
window.open("", "popup", "left=300px, top=300px, width=300px, height=300px");
v.target = "popup";
v.submit();
}
}
//-->
</script>
</head>
<body MS_POSITIONING="FlowLayout">
<form action="?" onsubmit=";valida(this);return false;">
<INPUT type="text" ID="Text1" NAME="Text1">
<INPUT type="reset" value="Reset" ID="Reset1" NAME="Reset1">
<INPUT type="submit" value="Submit" ID="Submit1" NAME="Submit1">
</form>
</body>
</html>