ugrás a tartalomhoz

JS: form-checkbox kipipalas

ToNyOmAn · 2004. Aug. 26. (Cs), 00.59
Hello!

Van egy form, tele checkbox-al -> http://irchelp.hu/servlist.php.
Azt szeretnem, hogyha egy halozat nevere klikkel az illeto, akkor az osszes oda tartozo server neve ki legyen pipalva. A lista dinamikus, mysql-bol veve.
Eddig sikerult odaig eljutnom (nagy nehezen), hogy egy for-al az osszes elem kipipalodik katt utan. Hozza teszem, uber lama vagyok java scripthez.

A valaszokat elore is koszonom!
 
1

this.name vizsgálata ...

bbalint · 2004. Aug. 26. (Cs), 09.26
ím egy megoldás-szerűség mely. annyiból áll, hogy a CheckAll() függvény csak a name paraméterben megadott jelölőnégyzeteket pipálja be:
function CheckAll(name) {
  for (var i = 0; i < document.servlist.elements.length; i++) {
    if(document.servlist.elements[i].type == 'checkbox'
    && document.servlist.elements[i].name == name){
      document.servlist.elements[i].checked = !(document.servlist.elements[i].checked);
    }
  }
}

persze, ez így nem jó, a CheckAll() függvényhívásokhoz is kell írni valamit:
|-- <a href="/javascript:void(0)" onClick="CheckAll('Undernet[]');">Undernet</a><br>


és így tovább. remélem jó,
amúgy a link hibás, van bele egy pont, helyesen: irchelp.hu/servlist.php

bbalint
2

Koszi a valaszt, mukodik. Mos

ToNyOmAn · 2004. Aug. 26. (Cs), 09.53
Koszi a valaszt, mukodik. Mostmar csinalhatom a PHP-s reszt (:

--
iRChelp.HU
blog
3

Sziasztok! Kedves Javascri

Anonymous · 2004. Dec. 3. (P), 02.23
Sziasztok!

Kedves Javascript expertek, segítsetek!
Van egy multipart-os lista, amiben JS-ből szeretnék egyszerre többet kijelölni, de sehogy nem megy, lehet, hogy nem is lehet?
Egy listaelemet a document.getElementById(mezo).value= -vel sikerült.

Van ötlete valakinek?
Előre is köszönöm!
4

de mi az a multipart-os lista

toxin · 2004. Dec. 3. (P), 18.37
de mi az a multipart-os lista, mert még a gugli sem tudta :) ha nem ez akkor, írd meg mert nem tudom:
<!doctype html public "-//w3c//dtd xhtml 1.0 strict//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">

<html>
<head>
     <title>DOCUMENT TITLE</title>
     <script language="javascript">
<!--
function doSomething(){
 var multiple=document.getElementById("valamiLista");
 var mark=new Array(0,2,4);
  for ( var i=0; i<multiple.length;i++)multiple.options[i].selected=false;
  for ( var i in mark) multiple.options[mark[i]].selected=true;

}
-->
</script>
</head>

<body>
    <form action="javascript:doSomething();">
<select name="valamiLista" size=6 multiple="multiple" id="valamiLista">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
                </select>
                <input type="submit" value="Submit Query">
</form>

</body>
</html>
5

Kedves toXin! Elnézést,

Anonymous · 2004. Dec. 4. (Szo), 01.54
Kedves toXin!

Elnézést, már nagyon fáradtan (és debilen fogalmazva) írtam... multiple, természetesen!
És hálásan köszönöm a kódot, pont erre gondoltam (volna :) )!

Üdv: Genesis