Toon posts:

[javascript]Multiple select enable/disable

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een multiple select box.
Die wil ik gedisabled of enabled hebben met javascript, maar dat lukt niet omdat de naam van de select box een array is.
Ik heb nu dit, maar dat werkt niet

code:
1
2
3
4
5
6
7
8
9
10
<script language="javascript">

function enableuser()
{
    document.sendmessage.users[].disabled=false;
    document.sendmessage.account_types[].disabled=true;
    document.sendmessage.admins[].disabled=true;
}

</script>

code:
1
2
3
4
5
6
<select size="5" name="users[]" class="formfield" MULTIPLE>
<option value="0" selected>All Users</option>
<!-- BEGIN USERS -->
<option value="{user_id}">{user_name}</option>
<!-- END USERS -->
</select>

  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 09-05 21:55
Geef een id aan de select en document.getElementById(jeid).properties werkt.

Verwijderd

djluc schreef op woensdag 23 maart 2005 @ 15:10:
Geef een id aan de select en document.getElementById(jeid).properties werkt.
Met formulieren kun je beter met de document.forms en Form.elements verzamelingen werken.
Zie [Alg] Naamgeving

Verwijderd

Topicstarter
Verwijderd schreef op woensdag 23 maart 2005 @ 15:12:
[...]

Met formulieren kun je beter met de document.forms en Form.elements verzamelingen werken.
Zie [Alg] Naamgeving
in je voorbeeld zeg je dat dit
document.forms[0].elements['myFiles[' + 1 + ']'].disabled = true;
de goede oplossing is voor dit
document.forms['myForm'].myTextField[].disabled = true;

maar ik zie niet hoe ik dat moet toepassen op mijn form

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Verwijderd schreef op woensdag 23 maart 2005 @ 15:30:

maar ik zie niet hoe ik dat moet toepassen op mijn form
zo:

code:
1
document.forms["sendmessage"].elements["users[]"].disabled = false;

Verwijderd

Topicstarter
dankje :)
Pagina: 1