webForumDet fria alternativet

Någon JavaScript-guru här inne? Hjälp!

1 svar · 203 visningar · startad av trexter.com

trexter.comMedlem sedan apr. 20021 203 inlägg
#1

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>
ChainsawMedlem sedan sep. 20001 124 inlägg
#2

Du har tre stängande måsvingar för mycket. Räkna dom så får du se. Dessa måste vara balanserade.

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)