-- og jeg blev sådan set overrasket over, at sådan en havde jeg ikke, men så kan du måske grabbe noget fra min til supplement af Grunkens:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><HTML>
<HEAD>
<TITLE>Check alle felter for udfyldelse</TITLE>
<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT LANGUAGE="javascript" TYPE="text/javascript">
function checkForm(f){
var txt = "";
for(i=0;f.elements.length>i;i++){
if(f.elements[i].type=="text"&&f.elements[i].value==f.elements[i].defaultValue)txt+="\n\t"+f.elements[i].name
}
if(txt!=""){
txt = "Du mangler at udfylde disse felter:\n"+txt+"\n\nAlle felter skal udfyldes";
alert(txt);
return false;
}
return true;
}
</SCRIPT>
</HEAD>
<BODY>
<BR>
<FORM ID="minForm" NAME="minForm" action="" METHOD="get" onsubmit="return checkForm(this);">
Input1: <INPUT ID="minInput1" NAME="input1" TYPE="text" VALUE="Tom" ONFOCUS="if(this.value==this.defaultValue)this.value='';" ONBLUR="if(this.value=='')this.value=this.defaultValue;" SIZE="20"><br>
Input2: <INPUT ID="minInput2" NAME="Input2" TYPE="text" VALUE="Tom" ONFOCUS="if(this.value==this.defaultValue)this.value='';" ONBLUR="if(this.value=='')this.value=this.defaultValue;" SIZE="20"><br>
Input3: <INPUT ID="minInput3" NAME="input3" TYPE="text" VALUE="Tom" ONFOCUS="if(this.value==this.defaultValue)this.value='';" ONBLUR="if(this.value=='')this.value=this.defaultValue;" SIZE="20"><br>
Input4: <INPUT ID="minInput4" NAME="input4" TYPE="text" VALUE="Tom" ONFOCUS="if(this.value==this.defaultValue)this.value='';" ONBLUR="if(this.value=='')this.value=this.defaultValue;" SIZE="20"><br><br>
<INPUT TYPE="submit">
</FORM>
</BODY>
</HTML>