Forum Doku Wiki Blog

Forumsarchiv 2006, März
element auf disabled setzen klappt nicht

archivierte Beiträge lesen

  1. (JAVASCRIPT) element auf disabled setzen klappt nicht von Daniel (gast :) ), 17. 03. 2006, 20:40

element auf disabled setzen klappt nicht

Der folgende Beitrag wurde am 17. 03. 2006, 20:40 Uhr von Daniel (gast :) ) veröffentlicht.

Hallo,

versuche hier das feld state_s auf disabled zu setzen, wenn vorher nicht eines von 3 bestimmten ländern ausgewählt wurde. leider klappt das nicht so recht, muss allerdings zugeben das ich von js null ahnung habe. kann mir bitte jemand sagen wo der fehler liegt?


<form action="submit-hostel.php" method="POST" name="hostel">
...
<td class="important">country:</td>
<script language="javascript">
function chkState(selObj) {
  switch(selObj.options[selObj.selectedIndex].value) {
  case 9:
    hostel.state_s.disabled = false;
    break;
  case 31:
    hostel.state_s.disabled = false;
    break;
  case 185:
    hostel.state_s.disabled = false;
    break;
  default:
    hostel.state_s.disabled = true;
  }
}
</script>

<td><select name="country_id" onchange="chkState(this);">
<option value=1>Afghanistan</option>
<option value=2>Albania</option>
<option value=3>Algeria</option>
<option value=4>Andorra</option>
<option value=5>Angola</option>
<option value=6>Antigua and Barbuda</option>
<option value=7>Argentina</option>
<option value=8>Armenia</option>
<option value=9>Australia</option>
<option value=10>Austria</option>
<option value=11>Azerbaijan</option>
<option value=12>Bahamas</option>
...
</form>


element auf disabled setzen klappt nicht

Der folgende Beitrag wurde am 17. 03. 2006, 20:42 Uhr von Daniel (gast :) ) veröffentlicht.

fast vergessen:
das feld welches ich ausgrauen möchte:

<input type="text" name="state_s" size="3" maxlength="3" value="">

OPTION-Element auf disabled setzen klappt nicht im IE

Der folgende Beitrag wurde am 18. 03. 2006, 14:37 Uhr von Gernot Back veröffentlicht.

Hallo Daniel,

es scheint in der Tat so zu sein, dass sich entgegen der Aussage in

http://de.selfhtml.org/html/formulare/tastatur.htm#elemente_ausgrauen

einzelne OPTION-Elemente im IE nicht mit dem disabled-Attribut ausgrauen lassen, wohl aber (selbst im IE!) das SELECT-Elternelement als ganzes sowie auch einzelne OPTION-Elemente in anderen Browsern.

Gruß Gernot

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4