checkbox + list

Sziasztok!

Szeretnek sima html-formban (GET-tel) csinalni olyat, hogy van N darab checkbox, mindegyiknek van egy (belso") neve, es submit-kor ne egyesevel legyen felsorolva, hogy melyik checkbox van beklikkelve, es melyik nem; hanem csak egy lista menjen csak a't az url-ben, amiben valami karakterrel (vesszovel) el vannak valasztva azok az elemek, amiket beklikkolt a juzer. Gondolmo ehhez kell majd egy kis JS is...

Koszi, A.

Hozzászólások



<html>
<body>
<script>
function setvalue(name,value)
{
 document.forms[name].kaka.value=value;
}
function setlist(name)
{
 lista="default";
 if ( document.forms[name].chk1.checked() )     lista=lista+",chk1";
 if ( document.forms[name].chk2.checked() )     lista=lista+",chk2";
 if ( document.forms[name].chk3.checked() )     lista=lista+",chk3";
 if ( document.forms[name].chk4.checked() )     lista=lista+",chk4";
 document.forms[name].lista.value=lista;
 return(true);
}
</script>
<form action="form.html" method="get" name="formnev" onSubmit="return setlist
('formnev');">
<input type="text" name="kaka" size=16 maxlength=16>
<select name="qqriq" onchange="setvalue('formnev',this.value);">
        <option value="1">1 - egy
        <option value="2">2 - ketto
        <option value="3">3 - harom
        <option value="4">4 - negy
</select><br>
<input type="hidden" name="lista" value="something">
<input type="checkbox" name="chk1" value="1"> chk1 <br>
<input type="checkbox" name="chk2" value="1"> chk2 <br>
<input type="checkbox" name="chk3" value="1"> chk3 <br>
<input type="checkbox" name="chk4" value="1"> chk4 <br>
<input type="submit" value="go" onsubmit="setlist('formnev');return true;"&gt
;
</form>
</body>
</html>

csak kulcsszavakkal:

for form.getElementsByTagName => input type => checkbox
{
tombbe = ami;
}

url = tomb.join(',');

kb ilyesmi

t