webForumDet fria alternativet

Multi selected checkbox

0 svar · 153 visningar · startad av Papa Deoo

Papa DeooMedlem sedan sep. 200141 inlägg
#1

Hejsan!

Jag har ett litet problem med multiselect checkboxes.

För tillfället så använder jag mig av detta script
som funkar som det skall, men när jag postar till
nästa sida så kommer inte alla värden med utan bara
det sista.

#####################################################################
Denna funktionen funkar bra men tar bara med det sista värdet
när man "post" de ikryssade fälten. Jag vill ha med alla värden.

<HTML>
<HEAD>
<TITLE>Test</TITLE>

<SCRIPT LANGUAGE="JavaScript">
var checkflag = "false";
function check(field) {
if (checkflag == "false") {
for (i = 0; i < field.length; i++) {
field.checked = true;}
checkflag = "true";
} else {
for (i = 0; i < field.length; i++) {
field.checked = false; }
checkflag = "false";
}
}
</SCRIPT>

<HEAD>

<BODY>
<FORM ACTION="test.php" METHOD="post">
<input type=checkbox onClick="this.value=check(this.form.test)">Markera alla<br><br>
<input type="checkbox" name="test" value="1"><br>
<input type="checkbox" name="test" value="2">
</FORM>
</BODY>

</HTML>
#####################################################################

Men nu är det så att jag programmerar i PHP och vill att alla värden
skall följa med som det inte gör nu.

Har testat med denna ändra lite i variablarna så det blir

onClick="this.value=check(this.form.test[])"
name="test[]"

för att få med alla värdena, men då får jag JAVAERROR.

<input type=checkbox onClick="this.value=check(this.form.test[])">Markera alla<br><br>
<input type="checkbox" name="test[]" value="1">Värde 1<br>
<input type="checkbox" name="test[]" value="2">Värde 2

NÅGON SOM KAN HJÄLPA MIG? DET ÄR VERKLIGEN AKUT!

------------------
Man är stora svin, men så har vi iofs bara sex med suggor!

Genererad på 382 ms · cache AV · v20260730165559-full.f96bc7eb