Avatar billede technodance.dk Nybegynder
15. maj 2004 - 02:10 Der er 22 kommentarer og
1 løsning

checkbox 1 til 30 af dem i nogle grupper

Hej exp'er

jeg har 1 til 30 i checkboxe hvor min spm. gå på hvordan laver jeg så men kun kan vælge 7 af dem

f.eks: name="test1_tal1"
Avatar billede olebole Juniormester
15. maj 2004 - 02:38 #1
<ole>

Jeg forstår ikke helt spørgsmålet, men generelt gælder det, at i grupper af radio-buttons med samme kan kun én vælges. Man kan altså give flere knapper det samme navn (men en unik value). Så kan kun én i gruppen vælges - men kan genkendes på værdien.
Håber, det hjalp  :)

/mvh
</bole>
Avatar billede thesurfer Nybegynder
15. maj 2004 - 02:48 #2
Det kan sikkert gøres på en bedre måde, men her er et eksempel:

<form>
<input type="checkbox" name="chk1" onclick="return val(this)">
<input type="checkbox" name="chk2" onclick="return val(this)">
<input type="checkbox" name="chk3" onclick="return val(this)">
<input type="checkbox" name="chk4" onclick="return val(this)">
<input type="checkbox" name="chk5" onclick="return val(this)">
<input type="checkbox" name="chk6" onclick="return val(this)">
<input type="checkbox" name="chk7" onclick="return val(this)">
<input type="checkbox" name="chk8" onclick="return val(this)">
<input type="checkbox" name="chk9" onclick="return val(this)">
<input type="checkbox" name="chk10" onclick="return val(this)">
</form>

<script type="text/JavaScript">
var intChecked = 0;

function val(obj)
{
if (obj.checked) {
  if (intChecked < 7) {
    intChecked += 1;
  } else {
    return false;
  }
} else {
  intChecked -= 1;
}
c.innerHTML = intChecked;
}
</script>
Avatar billede thesurfer Nybegynder
15. maj 2004 - 02:48 #3
Denne linie var en test, og skal ikke med: c.innerHTML = intChecked;
Avatar billede grunken Nybegynder
15. maj 2004 - 02:50 #4
eller

<script type="text/javascript">

var num = 0;

window.onload=function(){
e = document.FORMNAVN.elements
for(i=0;i<e.length;i++){
  if(e[i].type=="checkbox")e[i].onclick = function(){return flof(this);}}}

function flof(elm){
num+=(elm.checked)?1:-1;
if(num>7){num--;alert('max 7');return false}else return true;}
</script>

<form name="FORMNAVN">
<input type="checkbox">1<br />
<input type="checkbox">2<br />
<input type="checkbox">3<br />
<input type="checkbox">4<br />
<input type="checkbox">5<br />
<input type="checkbox">6<br />
<input type="checkbox">7<br />
<input type="checkbox">8<br />
<input type="checkbox">9<br />
</form>
Avatar billede thesurfer Nybegynder
15. maj 2004 - 02:51 #5
hehehe:  flof(this) :-)
Avatar billede grunken Nybegynder
15. maj 2004 - 03:00 #6
:o) tjah, det er ikke altid nemt at navgive funktioner !
Avatar billede olebole Juniormester
15. maj 2004 - 03:01 #7
Det ødelægger jo lidt meningen med at bruge radio-buttons. Brugerne er jo netop vandt til, at der kun kan vælges én radio-button pr. gruppe. Skal flere kunne vælges, bruger man check-bokse.
Det er altid en skidt idé at lave om på den slags konventioner og forvirre brugerne ved, at velkendte elementer pludselig har en ny virkemåde  ;o)
/mvh
Avatar billede thesurfer Nybegynder
15. maj 2004 - 03:03 #8
Men det er jo ikke helt det han vil/gør.. han giver brugeren 7 tilfældige valgmuligheder.. ikke 7 grupper..
Avatar billede olebole Juniormester
15. maj 2004 - 03:05 #9
thesurfer >> Så ved du mere om, hvad han vil/gør end jeg  :)

Under alle omstændigheder: grunden til, de hedder radio-buttons - og ser ud, som de gør - er netop, at de skal efterligne trykknapperne på lidt ældre radioer. Her hopper den valgte knap ud, når man trykker på en ny.

Mon ikke, det ville være bedre at vælge check-bokse, som er beregnet til multi-valg?
Avatar billede grunken Nybegynder
15. maj 2004 - 03:06 #10
Ole > kan kun give dig ret :o)

men på den anden side har jeg også et fortolkningsproblem med det stillede spørgsmål, et er sikkert vi har ikke med en person at gøre der er af mange ord :o)

Lige derfor måske også kun syv ud af 30 checkboxes :o)

eller det skal måske bruges til en gang gæt 7 tal ud af 30 :o)

hva faen ved jeg egentligt ? (der ku skrives bøger om det jeg ikke ved:o))
Avatar billede olebole Juniormester
15. maj 2004 - 03:08 #11
Nåja ... vi behøver vel ikke ligefrem skrive en bog om det ..... er det ikke nok, vi fylder det i E's database?  ;D
/mvh
Avatar billede thesurfer Nybegynder
15. maj 2004 - 03:09 #12
"..som er beregnet til multi-valg".. men det er jo "multi-valg".. eller?
Man har 7 multi-valg :-)

Det er vist ikke en:
Køn  [] mand  [] kvinde

men f.eks. noget der kan beskrive en person, vha 7 ord..
Avatar billede grunken Nybegynder
15. maj 2004 - 03:09 #13
LOL ;D
Avatar billede thesurfer Nybegynder
15. maj 2004 - 03:10 #14
.. måske en af de der "vælg 7 ord der beskriver dig bedst.." :-)
Avatar billede olebole Juniormester
15. maj 2004 - 03:12 #15
thesurfer >> Eksemplet med 'mand'/'kvinde'/'midt imellem'/'ingen af delene' er et eksempel på, hvordan, de bør bruges. Jeg tror dog stadig, at det, spørgeren har gang i, bør løses uden radios  :)
Men det er en 'religiøs' diskution, da ingen af os _ved_, hvad han vil - men tror noget om det  ;o)
Avatar billede grunken Nybegynder
15. maj 2004 - 03:14 #16
vi har med en simpel lottokupon og gøre (jeg er så bare lige ved at greje den med tillægstallene) :o)
Avatar billede olebole Juniormester
15. maj 2004 - 03:16 #17
*LoooL* NU vil grunken zq se grunker ... der halvgarderes på alle hylder  ;D
Avatar billede grunken Nybegynder
15. maj 2004 - 03:37 #18
ja obole, det er sq rigtigt :o)

jeg går lige JvA-mode, kan i hygge Jer, jeg stener i seng og snupper en halv morfar, og melder mig igen under fanerne når opretter har besluttet hvad han skal bruge sine 7 ud af 30 til :o)
Avatar billede technodance.dk Nybegynder
15. maj 2004 - 04:00 #19
jeg er igang med at lave en form for lottokupon.

men man må kun udfylde 7 nummere ud af 30 nummere pr gruppe og der er 7 grupper
Avatar billede technodance.dk Nybegynder
15. maj 2004 - 04:02 #20
sorry skal huske at beskrive mig bedder næste gang
Avatar billede technodance.dk Nybegynder
15. maj 2004 - 04:26 #21
sorry men der er 8 gupper jeg ved ikke hvorfor jeg skrevet 7 sorry
Avatar billede olebole Juniormester
15. maj 2004 - 04:29 #22
Så er det klart bedre at bruge check-boxes - radios ville være misvisende og virke helt anderledes, end man er vandt til  :)
/mvh
Avatar billede technodance.dk Nybegynder
11. juni 2004 - 13:59 #23
jeg ville gerne have et svar men ved sgu ikke lige hvem der skal have lidt point
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester