webForumDet fria alternativet

Varför funkar inte detta?

3 svar · 662 visningar · startad av petergrennanet

petergrennanetMedlem sedan dec. 1999258 inlägg
#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>

RGBMedlem 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

petergrennanetMedlem sedan dec. 1999258 inlägg
#3

Det är inte problemet. Jag har

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

nitro2k01Medlem sedan aug. 20039 342 inlägg
#4

value stavas med lite v.

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