webForumDet fria alternativet
Logga in / Bli medlem

Varför funkar inte detta?

JavaScript

3 svar · 662 visningar · startad av petergrennanet

Medlem sedan dec. 1999258 inlägg
Frågan#1

Varför funkar inte detta skript. Jag vill testa ifall användaren har skrivit in samma lösenord likadant två gånger.

<script language="JavaScript">
function testPassword() {
var password1 = document.nyuser.password.Value;
var password2 = document.nyuser.password2.Value;
if (password1 == password2) {
document.nyuser.submit();
} else {
alert("Lösenorden stämmer inte!");
}
}
</script>

Medlem sedan dec. 1999419 inlägg
#2

Hmm.. antar att du skrivit så här:
<form>
<input type="submit" value="sänd">
</form>

en submit knapp gör att formulärdata kommer att skickas iväg oavsett vad du som användare hittar på för att hindra det.
det är bara att byta ut submit mot "button"

<form>
<input type="button" value="sänd">
</form>

så ska det nog funka.

//R.G.B

Medlem sedan dec. 1999258 inlägg
#3

Det är inte problemet. Jag har

<input type=button value="Skicka" onClick="testPassword(); return false;">

Medlem sedan aug. 20039 340 inlägg
#4

value stavas med lite v.

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