Avatar billede dannv Nybegynder
02. maj 2003 - 21:40 Der er 5 kommentarer og
1 løsning

problemer med onClick

Jeg har en checkbox med følgende onClick metode:

onClick="this.form.used_quantity.disabled = true"

dvs når de vælger boxen skal at andet felt disables. Problemet er bare at når man så deselector checkboxen forbliver feltet disabled.. hvordan reaktives dette??
Avatar billede tangveje Nybegynder
02. maj 2003 - 21:42 #1
Noget i denne stil. Kan/bør nok sættes lidt pænere op :)

onClick="(x == 1) ? this.form.used_quantity.disabled = true ; x = 0 :this.form.used_quantity.disabled = false ; x = 1"
Avatar billede -master-d- Nybegynder
02. maj 2003 - 21:45 #2
Dette er mit bud

<script>
function disabler(object){
if (i == 0 ){
document.object.form.used_quantity.disabled = true
i = 1
}
if (i == 1){
document.object.form.used_quantity.disabled = False
i = 0}}
</script>

<input type="checkbox" onClick="disabler('this')" name="checkboks">
Avatar billede -master-d- Nybegynder
02. maj 2003 - 21:46 #3
tangveje det ser godt ud, tror du skal hoppe med på den dannv.
Avatar billede =maddog= Nybegynder
03. maj 2003 - 08:43 #4
onClick="this.form.used_quantity.disabled = this.selected"
Avatar billede =maddog= Nybegynder
03. maj 2003 - 08:47 #5
onClick="this.form.used_quantity.disabled = this.checked;"

sorry my bad
Avatar billede dannv Nybegynder
03. maj 2003 - 19:27 #6
Ok ser fint ud. Jeg har brugt lidt af jeres.. så points til den med første brugbare svar... = tanveje.
Men smider samtidig lige et nyt spørgsmål til javascript med endnu et problem...... tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester