Originariamente inviato da giuseppe500
Salve a tutti.
Esiste un qualche script js che controlla l'intero form in modo che individui solo i campi text e textarea uguali a ""(empty)?
Grazie
prova questo esempio:
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 id="clientEventHandlersJS" language="javascript">
<!--
function Button1_onclick()
{
var elementi = document.form1.elements;
var n = elementi.length;
var messaggio = "";
for(var i = 0; i < n; i++)
{
var v = elementi[i];
if( v.type == "text" || v.type == "textarea")
{
if (v.value == "")
{
messaggio += v.id + " è vuoto" + "\n";
}
}
}
if(messaggio.length > 0) alert(messaggio);
}
//-->
</script>
</head>
<body MS_POSITIONING="FlowLayout">
<form id="form1" name="form1">
<INPUT type="text" ID="Text1" NAME="Text1">
<INPUT type="text" ID="Text2" NAME="Text2">
<TEXTAREA rows=2 cols=20 ID="Textarea1" NAME="Textarea1"></TEXTAREA>
<TEXTAREA rows=2 cols=20 ID="Textarea2" NAME="Textarea2"></TEXTAREA>
</form>
<INPUT type="button" value="Button" ID="Button1" NAME="Button1" language="javascript" onclick="return Button1_onclick()">
</body>
</html>