Sådan her så skifter Enabler/Disabler den når man clicker på checkboxern.. Udgangs punket i JavaScript er document, de forms man ligger ind i siden hænger på docuemnt. Derfor skal man for at få fat i en input på en form skrive: document.[form navn].[input navn].[propert navn]
Man kan i kaldet overfør this som så er form'en man overføre: Selv function kunner være: function changeRadio(theform) { theform.Radio1.disabled=!theform.check.checked; theform.Radio2.disabled=!theform.check.checked; }
Og man kalder så functionen sådan her: changeRadio(this);
Her er koden dog unden this i functions kaldet. <html> <head></head> <body> <script> function changeRadio() { document.minform.Radio1.disabled=!document.minform.check.checked; document.minform.Radio2.disabled=!document.minform.check.checked; } </script> <form name = "minform"> <input type="checkbox" name="check" value="" onclick="java script:changeRadio();"> <input type="radio" name="Radio1" value="" CHECKED disabled> <input type="radio" name="Radio2" value="" disabled> </form> </body> </html>
eagleeye: tak, men jeg forstår godt selve syntaksen, men det er jo svært at programmere, hvis ikke man kender til de properties der er...det er sådan et sted jeg søger ligesom fx. Java's API ?
Jeg tænke på om man kunne gøre noget tilsvarende med almindelige input felter. Fx at et input felt kun blev aktiveret/vist hvis man valgte en bestemt værdi fra en rullemenu eller hvis man som her afkrydede en checkbox...?
Cool! Kunne man gøre det lidt mere lækkert: 1) Udseendet af inputfeltet (style="background-color: ...") ændres alt efter om den er enabled eller disabled? 2) Hvis inputfeltet bliver enabled hopper cursoren automatisk videre til dette felt.
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.