Fejl i validering af formular
Hej!Når jeg submitter denne formular, får jeg en "fejl" i valideringen, der ikke anerkender mit emne (subject) i formularen. I valieringen popper der en alert op med "Vær venlig at angive et emne".
Jeg har tilføjet <select option> i stedet for formularens oprindelige <INPUT TYPE="text" NAME="Subject" ...>, men kan altså ikke få formularen til at fungere.
Her er hele siden med kontaktformularen:
<!-- Kontaktformular -->
<SCRIPT LANGUAGE=javascript>
<!--
// JavaScript zur Überprüfung der Formulareingaben
function validate(contactForm){
if (contactForm.Name.value == "" || contactForm.Name.value.length < 2){
alert("<%=Alert_Name%>");
contactForm.Name.focus();
return false;
}
if (contactForm.Email.value == "" || contactForm.Email.value.indexOf('@',1)== -1 || contactForm.Email.value.indexOf('.',2)==-1){
alert("<%=Alert_Email%>");
contactForm.Email.focus();
return false;
}
if (contactForm.Subject.value == "" || contactForm.Subject.value.length < 2){
alert("<%=Alert_Subject%>");
contactForm.Subject.focus();
return false;
}
if (contactForm.body.value == "" || contactForm.body.value.length < 2){
alert("<%=Alert_Text%>");
contactForm.body.focus();
return false;
}
return true;
}
//-->
</SCRIPT>
<BR><SPAN><H3 CLASS="post-title"><%=ContactName%></H3></SPAN><BR><BR>
<P>Du kan kontakte mig vedr. min bog, mine foredrag, denne hjemmeside og meget mere på nedenstående kontaktformular.<BR>Foretrækker du i stedet at ringe eller skrive mig et brev, kan du benytte disse kontaktoplysninger:</P>
<P><B>Thomas Vilhelm<BR></B>
Guldbergsgade 12, 3. tv.<BR>
2200 København N<BR><BR>Tlf. 39 27 63 77
<BR><BR>E-mail: <A HREF="mailto:Thomas@thomasvilhelm.dk?subject=Fra hjemmesiden">Thomas@thomasvilhelm.dk</A><BR><BR>
<FORM NAME="contactForm" METHOD="post" ACTION="../includes/send.asp" ONSUBMIT="return validate(this);">
<TABLE WIDTH="90%" BORDER="0" CELLPADDING="3" CELLSPACING="0">
<TR><TD><STRONG><%=Contact_Name%></STRONG></TD><TD><INPUT TYPE="text" NAME="Name" WIDTH="30" STYLE="width:335px; color:#6699CC;font-weight:normal;font-size:9pt;background-color:#ffffff;border-width:1px; border-color:#6699CC;border:1px solid #6699CC;" TABINDEX="1"></TD></TR>
<TR><TD><STRONG><%=Contact_Email%></STRONG></TD><TD><INPUT TYPE="text" NAME="Email" WIDTH="30" STYLE="width:335px; color:#6699CC;font-weight:normal;font-size:9pt;background-color:#ffffff;border-width:1px; border-color:#6699CC;border:1px solid #6699CC;" TABINDEX="2"></TD></TR>
<TR><TD><STRONG><%=Contact_Betreff%></STRONG></TD><TD>
<!-- <INPUT TYPE="text" NAME="Subject" WIDTH="30" STYLE="width:300px; color:#6699CC;font-weight:normal;font-size:9pt;background-color:#ffffff;border-width:1px; border-color:#6699CC;border:1px solid #6699CC;" TABINDEX="3"> -->
<select NAME="Subject" TABINDEX="3">
<OPTION>Alle foredrag</OPTION>
<OPTION>Ønske om særligt foredrag</OPTION>
<OPTION>Foredrag: Fra "Nationens fødsel" til "King Kong"</OPTION>
<OPTION>Foredrag: På arbejde i fabrikken</OPTION>
<OPTION>Foredrag: Jazz, ungdomsoprør og den gode historie</OPTION>
<OPTION>Foredrag: Det kreative parløb</OPTION>
<OPTION>Foredrag: De musikalske billedskabere</OPTION>
<OPTION>Foredrag: Kvindeskæbner i lyd og lys</OPTION>
<OPTION>Bogen "Det Visuelle Øre"</OPTION>
<OPTION>Kommentar til hjemmesiden</OPTION>
<OPTION>Spørgsmål til Thomas Vilhelm</OPTION>
<OPTION>Andet:</OPTION>
<OPTION SELECTED>Vælg emne!</OPTION>
</SELECT></TD></TR>
<TR><TD><STRONG><%=Contact_Text%></STRONG></TD><TD><TEXTAREA NAME="body" COLS="60" ROWS="7" STYLE="width:335px; height:80px; color:#7793AD;font-weight:normal;font-size:9pt;background-color:#ffffff;border-width:1px; border-color:#6699CC;border:1px solid #7793AD;" TABINDEX="4"></TEXTAREA></TD></TR>
<TR><TD COLSPAN="2" ALIGN="center"><INPUT TYPE="submit" VALUE="<%=Button_Senden%>" style="width:100px; color:#7793AD; font-weight:bold;background-color:#ffffff;border-width:1px; border-color:#6699CC;border:1px solid;" tabindex="5"> <INPUT TYPE="Reset" VALUE="<%=Button_Loeschen%>" style="width:100px; color:#7793AD; font-weight:bold;background-color:#ffffff;border-width:1px; border-color:#6699CC;border:1px solid;" tabindex="6"></TD></TR>
</TABLE>
</FORM>
Nogen der kan hjælpe mig videre?
