webForumDet fria alternativet

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

JavaScript

1 svar · 205 visningar · startad av trexter.com

Medlem sedan apr. 20021 203 inlägg
Frågan#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>
Medlem 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.

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)