06. februar 2004 - 14:04
Der er
4 kommentarer og 1 løsning
display:none eller block
Hej kærer javascript-nørder :) Jeg har dette, det virker når jeg bruger en selectbox, nu vil jeg bare bruge radio buttons i stedet! <p style="margin:0px;">Sælges <input type="radio" name="type" value="sale" checked="checked" onchange="if(this.options[this.selectedIndex].value=='rent') { this.form.prm.style.display='visible'; } else { this.form.prm.style.display='none'; }" /> Udlejes <input type="radio" name="type" value="rent" onchange="if(this.options[this.selectedIndex].value=='rent') { this.form.prm.style.display='visible'; } else { this.form.prm.style.display='none'; }" /></p> <span style="display:none;" name="prm"> pr. måned</span> Få det til at virke :)
Annonceindlæg fra SuperOffice
06. februar 2004 - 14:20
#1
Jeg tillod mig at gå ud fra, at de to radios skulle reagere modsat hinanden !-) -- og så er det checked på onclick, som skal bruges til at udløse events på radios: <p style="margin:0px;">Sælges <input type="radio" name="type" value="sale" checked="checked" onclick="if(this.checked) { document.getElementById('prm').style.display='none'; } else { document.getElementById('prm').style.display='inline'; }" /> Udlejes <input type="radio" name="type" value="rent" onclick="if(this.checked) { document.getElementById('prm').style.display='inline'; } else { document.getElementById('prm').style.display='none'; }" /></p> <span style="display:none;" name="prm" id="prm"> pr. måned</span>