Kom ihåg mig?
Home Menu

Menu


Hur får man fram ett värde från checkboxar?

Ämnesverktyg Visningsalternativ
Oläst 2009-07-17, 16:33 #1
Mortekais avatar
Mortekai Mortekai är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jan 2004
Inlägg: 587
Mortekai Mortekai är inte uppkopplad
Mycket flitig postare
Mortekais avatar
 
Reg.datum: Jan 2004
Inlägg: 587
Kod:
<form id="form1" name="form1" method="post" action="">
 <table border="2" cellpadding="2" cellspacing="2" bgcolor="#CCCCCC">
  <tr>
   <td align="right">Namn</td>
   <td align="left"><label id="namn">
     <input name="name" type="text" id="name" size="45" />
    </label></td>
  </tr>
  <tr>
   <td align="right">Dryck</td>
   <td align="left"><label id="radios">
     <input type="radio" name="radio" id="radio" value="glögg" />
     Glögg<br />
     <input type="radio" name="radio" id="radio" value="julmust" />
     Julmust<br />
     <input type="radio" name="radio" id="radio" value="sprit" />
     Sprit</label></td>
  </tr>
  <tr>
   <td align="right">Dresskod</td>
   <td align="left"><label id="dresskod">
     <select name="select" id="select">
      <option>select:</option>
      <option>Julmössa</option>
      <option>Bikini</option>
      <option>Finkostym</option>
     </select>
    </label></td>
  </tr>
  <tr>
   <td align="right">Önskemål</td>
   <td align="left"><label id="wishes">
     <input type="checkbox" name="checkbox" id="kräkas" />
     Kräkas<br />
     <input type="checkbox" name="checkbox" id="somna" />
     Somna<br />
     <input type="checkbox" name="checkbox" id="dö" />
     Dö<br />
    </label></td>
  </tr>
  <tr>
   <td align="right"></td>
   <td align="right"><label>
     <input type="submit" name="button" id="button" value="Skicka" onClick="submitForm()" />
    </label></td>
  </tr>
 </table>
</form>
Hur i hela friden får jag fram ett värde på den/dom checkboxarna, droplistan och radioknapparna med Javascript?!

Hittar ingen information alls på nätet som hjälper...
Mortekai är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-17, 17:39 #2
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
http://www.electrictoolbox.com/jquery-get-...et-form-values/
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-18, 01:12 #3
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
Den där koden validerar väl inte? Fixa till valideringsfelen så blir det nog lite lättare...
jonny är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-29, 17:56 #4
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
1. Sluta använda tabeller: det blir så plottrigt.
2. Använd document.getElementsByTagNames("input") och document.getElementsByTagNames("select") så har du alla värdena på ett kick.
3. Och använd label-elementet för valmöjligheterna, inte hela listan.

PS. Du måste inte ha ett id-attribut på allting som har med formulär att göra.
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-29, 18:34 #5
Ara Ara är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2005
Inlägg: 1 956
Ara Ara är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Mar 2005
Inlägg: 1 956
Citat:
Originally posted by jonny@Jul 18 2009, 01:12
Den där koden validerar väl inte? Fixa till valideringsfelen så blir det nog lite lättare...
Vem bryr sig om att koden ska validera?
Ara är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-29, 18:43 #6
Jines avatar
Jine Jine är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Feb 2005
Inlägg: 1 032
Jine Jine är inte uppkopplad
Har WN som tidsfördriv
Jines avatar
 
Reg.datum: Feb 2005
Inlägg: 1 032
Jadu, för att undvika fel tillexempel?
Det är ju rätt vettigt att förlja standarden, då det tenderar att inte fungera någovidare annars.
Jine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-07-30, 07:07 #7
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av Ara
Citat:
Ursprungligen postat av jonny
Den där koden validerar väl inte? Fixa till valideringsfelen så blir det nog lite lättare...
Vem bryr sig om att koden ska validera?
Ser man till att koden validerar redan från början så slipper man mycket problem, både nu och i framtiden + att det ser mycket bättre ut inför de som är lite mer insatta.

Fick du ordning på dina kryssrutor (de heter faktiskt så på svenska) sen? Använder du mycket javascript så råder jag dig att ta dig en titt på jQuery.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-08-04, 16:31 #8
laplace laplace är inte uppkopplad
Nykomling
 
Reg.datum: Feb 2009
Inlägg: 2
laplace laplace är inte uppkopplad
Nykomling
 
Reg.datum: Feb 2009
Inlägg: 2
du måste fylla i value-attributet, t.ex:
<input type="checkbox" name="checkbox" id="somna" value="somna"/>
laplace är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-08-08, 17:08 #9
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Håller med martine på hans tre punkter men framförallt #3; vet du inte hur man använder label-elementet föreslår jag att du låter bli det eller läser på om hur det funkar. Det gör mer skada än nytta att använda det felaktigt.
dAEk är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 15:22.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017