Avatar billede fastpoint Nybegynder
16. februar 2007 - 10:41 Der er 6 kommentarer og
1 løsning

sende id på det der klikkes på

Hvis man har grupperet nogle checkbox'es via. Span tag'et.
Hvordan kan man i onClick på span sende id'et eller navnet på den checkbox der klikkes på?


<span name="mybokses" onClick="enFunktion(??);">
<input id="37" type="checkbox" name="37" />
<label for="37">tekst 1</label>
<input id="39" type="checkbox" name="39" />
<label for="39">tekst 2</label>
</span>
Avatar billede fastpoint Nybegynder
16. februar 2007 - 10:57 #1
this.value
Avatar billede fastpoint Nybegynder
16. februar 2007 - 11:04 #2
fucker lort.. var sgu ikk det
Avatar billede mcgoat Nybegynder
16. februar 2007 - 11:06 #3
hvorfor laver du ikke bare en onClick på alle dine checkboxes som sender "this" med? Så kan du se i funktionen hvilken der er klikket på
Avatar billede mcgoat Nybegynder
16. februar 2007 - 11:10 #4
noget ala:

<html>
<head>
<script language="javascript">

function enFunktion(minvar)
{
  alert(minvar.name);
}

</script>
</head>
<body>
<span name="mybokses">
<input id="37" type="checkbox" name="37" onClick="enFunktion(this);"/>
<label for="37">tekst 1</label>
<input id="39" type="checkbox" name="39" onClick="enFunktion(this);"/>
<label for="39">tekst 2</label>
</span>
</body>
</html>
Avatar billede fastpoint Nybegynder
16. februar 2007 - 11:14 #5
det har jeg lavet:)
men håbede bare på man kunne gruppere sine elementer og lave en funktion kun
Avatar billede olebole Juniormester
20. februar 2007 - 15:55 #6
<ole>

Det kan du såmænd også godt ... men husk lige, et ID ikke kan begynde med et tal  ;o)

<script type="text/JavaScript">
function enFunktion(e) {
    var srcElm = e.target ? e.target : e.srcElement;
    if (srcElm.tagName.toLowerCase()=="input") alert("Du klikkede på input: "+srcElm.getAttribute("id"));
}
</script>

<span name="mybokses" onClick="enFunktion(event);">
<input id="inp37" type="checkbox" name="inp37" />
<label for="inp37">tekst 1</label>
<input id="inp39" type="checkbox" name="inp39" />
<label for="inp39">tekst 2</label>
</span>

/mvh
</bole>
Avatar billede fastpoint Nybegynder
20. februar 2007 - 16:08 #7
meget lækkert nørde kode:)
det skal belønnes http://www.eksperten.dk/spm/763675
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