Längesedan man höll på med sådant här... det som händer är... att inget händer, bara ett "Page loaded but with errors"! Skulle tro att det finns några småfel här och där! Scriptet är tänkt att se om ett forumlär fyllts i rätt!
<script language="JavaScript">
function validiera() {
if (document.formule.meddelande.value.length > 0) {
for (var i = 0; i < document.formule.meddelande.value.length; i++) {
if (document.formule.meddelande.value.charAt(i) != " ") {
if (parseFloat(document.formule.meddelande.value.charAt(i))) {
alert("Fyll i alla fält tack!")
break
}
}
}
}
else {
alert("Skriv ett korrekt namn tack!")
}
if (document.formule.email.value.length > 0) {
var y = 1
var x = 0
for (var i = 0; i < document.formule.email.value.length; i++) {
if (document.formule.email.value.charAt(i) == "@") {
x = 1
}
if (document.formule.email.value.length == y && x != 1) {
alert("Skriv en korrekt email-adress!")
break
}
y = y + 1
}
}
else { alert("Skriv en korrekt email-adress!") }
}
}
}
}
</script>
<form ACTION="../gastbok/ta_emot.asp?skicka=ja" method="post" name=formule>
Betyg:
<br>
<INPUT TYPE="RADIO" NAME="betyg" value="G">G
<INPUT TYPE="RADIO" NAME="betyg" value="VG">VG
<INPUT TYPE="RADIO" NAME="betyg" value="MVG">MVG
<INPUT TYPE="TEXT" VALUE="Ditt namn" NAME="namn" SIZE="20" MAXLENGTH="15" onClick = "this.value='';">
<br>
<INPUT TYPE="TEXT" VALUE="@ Email-adress" NAME="email" SIZE="20" MAXLENGTH="40" onClick = "this.value='';">
<br>
<INPUT TYPE="TEXT" VALUE="Namn på hemsida" NAME="hemsida_namn" SIZE="20" MAXLENGTH="40" onClick = "this.value='';">
<br>
<INPUT TYPE="TEXT" VALUE="Adress, med [url]http://[/url]" NAME="hemsida" SIZE="20" MAXLENGTH="40" onClick = "this.value='';">
<br>
<INPUT TYPE="TEXT" VALUE="Meddelande" NAME="meddelande" SIZE="20" MAXLENGTH="500" onClick = "this.value='';">
<br>
<INPUT TYPE="image" SRC="../grafik/ikoner/skicka.gif" VALUE="submit" onClick="validiera()"><a href=../gastbok/><img src="../grafik/ikoner/las.gif" border=0></a>
</form>