webForumDet fria alternativet
Logga in / Bli medlem

Checka vissa checkboxar

JavaScript

2 svar · 420 visningar · startad av asp

Medlem sedan aug. 2002733 inlägg
Frågan#1

Hej.

Jag vill med JavaScript, sätta checked på vissa checkboxar så jag slipper skapa 500 if-satser i ASP.

Här är mina checkboxar.

<input type="checkbox" name="mjukvara" value="Cryptologic"> Cryptologic<br>
<input type="checkbox" name="mjukvara" value="IPNPoker"> IPNPoker<br>
<input type="checkbox" name="mjukvara" value="iPoker"> iPoker<br>
<input type="checkbox" name="mjukvara" value="LVFH"> LVFH<br>

Funktionen borde se ut så här ungefär.

function wee()
{
	document.form1.mjukvara['LVFH'].checked = true;
}

Tacksam för hjälp!

Medlem sedan dec. 20025 483 inlägg
#2

Hej!

function wee(val)
{
  var elms = document.form1.elements["mjukvara"],
      len  = elms.length;
  while (len--){
    if (new RegExp("^" + val + "$").test(elms[len].value)){
      elms[len].checked = !elms[len].checked;
    }
  }
}

//exempel på anrop:
wee("LVFH");

P.S. Hur gick det med Submit-funktion D.S.

Medlem sedan aug. 2002733 inlägg
#3

Tack.

Kolla submit-tråden, accepterade ett av dina alternativ.

255 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)