login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Disable checkbox

Offline BladiN - 15/05/2005 13:22
Avatar van BladiNGouden medailleGouden medaille

Grafische gevorderde
Ik heb 2 checkboxes langs elkaar staan:
  1. <tr style="font-weight:bold;background-color:#EFEFEF">
  2. <td align="center"><input type="checkbox" name="delete[201540]" /></td>
  3. <td align="center"><input type="checkbox" name="reset[201540]" /></td>
  4. <td align="left">Sir Fonzie (#201540)</td>
  5. <td align="center">Yesterday</td>
  6.  
  7. <td align="center">$197766</td>
  8. <td align="center">15 Days</td>
  9. </tr>
  10. <tr style="font-weight:bold;background-color:#80ABCB">
  11. <td align="center"><input type="checkbox" name="delete[394595]" /></td>
  12. <td align="center"><input type="checkbox" name="reset[394595]" /></td>
  13. <td align="left">Borntogame (#394595)</td>
  14. <td align="center">Yesterday</td>
  15.  
  16. <td align="center">$191030</td>
  17. <td align="center">15 Days</td>
  18. </tr>


Enz.

Hoe kan ik zorgen dat als je het de linker checkbox aanklikt, de rechter gedisabled wordt. En andersom. En als je hem weer uitzet de andere checkbox weer ge-enabled wordt?

9 antwoorden

Gesponsorde links
Offline barry - 15/05/2005 13:24
Avatar van barry PHP interesse Waarom gebruik je geen radiobuttons?
Offline BladiN - 15/05/2005 14:05
Avatar van BladiN Gouden medailleGouden medaille

Grafische gevorderde
Omdat het 1 lange form is, dus er staan mss wel iets van 200 opties.. en als je dr dan maar 1 kunt selecteren dat schiet niet op.
Offline AcIdBuRn - 15/05/2005 14:11
Avatar van AcIdBuRn HTML beginner je kan wel meerdere opties selecteren, dit hangt enkel af van de name die je meegeeft aan de radio

een voorbeeldje:

  1. <form name="form">
  2. value 1: <input type="radio" name="name_1" value="value_1">
  3. value 2: <input type="radio" name="name_1" value="value_2">
  4.  
  5. <br><br>
  6.  
  7. value 1: <input type="radio" name="name_2" value="value_1">
  8. value 2: <input type="radio" name="name_2" value="value_2">
  9. </form>
Offline BladiN - 16/05/2005 02:26
Avatar van BladiN Gouden medailleGouden medaille

Grafische gevorderde
En een radiobutton kun je niet uitklikken dat moet dus wel kunnen ;)
Offline AcIdBuRn - 17/05/2005 17:06
Avatar van AcIdBuRn HTML beginner ff gegoogled:

http://www.rgagnon.com/jsdetails/js-0080.html

kan je hier wat mee?
Offline BladiN - 18/05/2005 18:18
Avatar van BladiN Gouden medailleGouden medaille

Grafische gevorderde
<a onclick=\"javascript:document.forms['check'].reset[".$this->id[1]."].disabled = true;\">aa</a>

dat heb ik nu maar het werkt niet :S
Offline Metalhead - 18/05/2005 18:32
Avatar van Metalhead HTML gevorderde Ik begrijp ondertussen nu niet meer echt wat je nu precies wilt, maar als je bijvoorbeeld de radio-functionaliteit aan een checkbox wilt toekennen, moet je zoiets doen:
  1. <input type="checkbox" name="delete" onchange="document.frm.reset.checked=false" />

en volgens mij gaat reset[xxx] als naam niet werken...
Offline barry - 18/05/2005 21:54 (laatste wijziging 18/05/2005 21:54)
Avatar van barry PHP interesse en volgens mij gaat reset[xxx] als naam niet werken...

Als het goed is wel..

Maar anders kan je ook nog met id's gaan werken...

  1. <input id="delete12312" type="checkbox" name="delete[12312]" Onchange="document.getElementById['reset12312'].checked=false">
Offline BladiN - 19/05/2005 11:07
Avatar van BladiN Gouden medailleGouden medaille

Grafische gevorderde
Hmm ik heb nu dus dit

  1. <tr style="font-weight:bold;background-color:#EFEFEF">
  2. <td align="center"><input id="delete392135" type="checkbox" name="delete[392135]" Onchange="document.getElementById['reset392135'].checked=false" /></td>
  3. <td align="center"><input id="reset392135" type="checkbox" name="reset[392135]" Onchange="document.getElementById['delete392135'].checked=false" /></td>
  4. <td align="left">Saeffle (#392135)</td>
  5. <td align="center">Today</td>
  6. <td align="center">$138430</td>
  7. <td align="center">25 Days</td>
  8. </tr>


En het werkt niet :S, in de php staat
  1. $reset_button = "<input id=\"reset".$this->id[1]."\" type=\"checkbox\" name=\"reset[".$this->id[1]."]\" Onchange=\"document.getElementById['delete".$this->id[1]."'].checked=false\" />";
  2.  
  3. $skin->newBlock("inactive");
  4. $skin->assign(array(
  5. "PROVINCE" => $active['province'],
  6. "LAST" => $last_update,
  7. "RESET" => $reset_button,
  8. "NW" => $active['networth'],
  9. "DAYS" => round((time(date("Y-m-d")) - strtotime($active['insert_day'])) / 86400 ,0),
  10. "COLOR" => $this->rowColor[$c++],
  11. "ID" => "<input id=\"delete".$this->id[1]."\" type=\"checkbox\" name=\"delete[".$this->id[1]."]\" Onchange=\"document.getElementById['reset".$this->id[1]."'].checked=false\" />"
  12. ));


Ik werk met templatepower
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.234s