checkbox überprüfen klappt nicht!
Hallo,
ich habe folgendes Skript, nur das funktioniert nicht.
Kurzgefasst der Quelltext
Das Abschicken funktioniert einwandfrei, nur er überprüft einfach nicht, ob die AGBs akzeptiert sind oder nicht.
Bitte helfen!
MfG
NiBurhe
ich habe folgendes Skript, nur das funktioniert nicht.
Kurzgefasst der Quelltext
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
...<head>
<script type="text/javascript">
<!--
function chkFormular()
{
if (document.upload.agb.value != "ja") {
alert("Bitte die AGBs akzeptieren!");
document.upload.agb.focus();
return false;
}
}
//-->
</script>
</head>
....
<form method="post" action="/beta/index.php" name="upload" enctype="multipart/form-data" onSubmit="return chkFormular()">
...
<input type="checkbox" name="agb" value="ja"> Ich habe die AGBs gelesen und akzeptiert.</p>
</form>
...
<td onclick="javascript:document.upload.submit()">
...
|
Das Abschicken funktioniert einwandfrei, nur er überprüft einfach nicht, ob die AGBs akzeptiert sind oder nicht.
Bitte helfen!
MfG
NiBurhe
Ich würde das Formular etwas anders aufbauen, und zwar das Formular von der Checkfunktion abschicken zu lassen.
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
...<head>
<script type="text/javascript">
<!--
function chkFormular()
{
if (document.upload.agb.value != "ja") {
alert("Bitte die AGBs akzeptieren!");
document.upload.agb.focus();
return false;
}
else {
document.upload.submit();
return true;
}
}
//-->
</script>
</head>
....
<form method="post" action="/beta/index.php" name="upload" enctype="multipart/form-data">
...
<input type="checkbox" name="agb" value="ja"> Ich habe die AGBs gelesen und akzeptiert.</p>
</form>
...
<td onclick="javascript:chkFormular();">
...
|
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Danke erstmal!
irgentwie funzt das aber immer noch net.
http://web4.vs4314.vserver4free.de/beta/index.php
könnt ihr euch das mal selber ansehen.
MfG
NiBurhe
irgentwie funzt das aber immer noch net.
http://web4.vs4314.vserver4free.de/beta/index.php
könnt ihr euch das mal selber ansehen.
MfG
NiBurhe
es liegt an der if abfrage, die checkbox hat immer den wert ja!
du musst sie auf checked prüfen, also:
du musst sie auf checked prüfen, also:
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 |
function chkFormular()
{
if (document.upload.agb.checked) {
document.upload.submit();
return true;
}
else {
alert("Bitte die AGBs akzeptieren!");
document.upload.agb.focus();
return false;
}
}
|
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »heinervdm« (6. April 2005, 21:58)


