Hej
Jeg har en side med en formmail hvor jeg gerne vil checke om brugeren har udfyldt alle felter.
Jeg har fundet nedenstående, men her får man en popupboks for hver felt man ikke har udfyldt rigtigt.
Er det muligt at lave sådan at man kun får én boks, hvor navnene på alle de felter som ikke er ok står.
Min kode:
<HEAD>
<TITLE>Required Fields</TITLE>
<SCRIPT>
function validate() {
mNv=mainform.Name.value;
if (mNv=='') {
alert('Your name is a required field. Please try again.');
event.returnValue=false;
}
tset=mainform.Address.value;
if (tset=='') {
alert('Your address is a required field. Please try again.');
event.returnValue=false;
}
if (!(mainform.Sex[0].checked || mainform.Sex[1].checked)) {
alert('Your sex is a required field. Please try again.');
event.returnValue=false;
}
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="mainform" ACTION="
http://www.minside.dk" METHOD="post" onsubmit="validate();">
<INPUT TYPE="TEXT" NAME="Name" >Please enter your name (required)
<BR>
<INPUT TYPE="TEXT" NAME="Address" >Please enter your Address (required)
<BR>
<INPUT TYPE="RADIO" NAME="Sex" VALUE="Male">Male
<INPUT TYPE="RADIO" NAME="Sex" VALUE="Female">Female
<BR>
<INPUT TYPE="SUBMIT">
</FORM>
</BODY>
</HTML>