Nu behöver jag eran hjälp.
Låt säga att jag har 3 st checkboxar, jag skulle vilja kunna välja en eller flera boxar. När jag sedan skickar urlen så vill jag att strängen skall se ut på följande sätt:
poup.asp?val=1,2
Om jag nu har checkat checkbox 1 samt 2.
Alla små tips är välkommna så jag har någonting att börja med.
Självklart så vill jag kunna avmarkera checkboxarna.
Jag vill även att sidan inte laddas om när jag skickar iväg värdet.
<FORM NAME="FOO">
<input type="checkbox" NAME="1">
<input type="checkbox" NAME="2">
<input type="checkbox" NAME="3">
<input type="button" value="Öppna popup" OnClick="?">
</FORM>
skickade till en dold iframe som tarhand om strängen så här
<%
strVAL = ""
For each item in request.form
If request.form(item) = "on" then
strVAL = strVAL & ","& item
end if
next
ANTAL = LEN(strVAL) - 1
strVAL = right(strVAL,ANTAL)
Jag hade ett liknande problem för ett tag sedan och hittade den här lösningen som funkar fint f mig iaf (har tyvärr ingen länk t forumet jag hittade det på):
function validateRadios(f) {
if (!f) return;
var currEl, radArray, e = 0;
while (f.elements[e]) {
currEl = f.elements[e++];
if (currEl.type == 'radio' && currEl.name) {
radArray = f.elements[currEl.name];
for (var r=0; r<radArray.length; ++r) {
if (radArray[r].checked) break;
}
if (r == radArray.length) {
alert('Du har glömt svara på en eller flera frågor');
currEl.focus();
return false;
}
}
}
return true;
}
Och sen onSubmit="return validateRadios(this);" i form-taggen.
Om jag har förstått dig rätt så har du samma problem som jag hade med flera grupper av radioknappar där de har samma namn inom varje grupp(?)
/Edit - dum i huvudet, läste radio istället f checkbox, fint.. :OO
257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849