13. marts 2003 - 21:44Der er
24 kommentarer og 2 løsninger
<select> hvor nogle ikke kan vælges?
Hvordan kan man gøre nogle <option>'s i en <select>, så der ikke sker noget ved valg af dem? mens formen submittes når man vælger en anden?
eks:
<select> <option>Vælg</option> <option>------------</option> <option>Denne skal kunne vælges<option> <option>Det skal denne også<option> <option>------------</option> </select>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Nu er jeg ikke den skarpeste kniv i skuffen til javascript, men umiddelbart kan du vel lave noget ala det her:
<html> <head> <script type="text/javascript"> function TrySubmit() { if (document.formular.vaelg.value != "no") { document.formular.submit() } } </script> </head>
<body>
<form name="formular" action="action.php"> <select name="vaelg" onChange="TrySubmit()"> <option>Vælg</option> <option value="no">------------</option> <option>Denne skal kunne vælges<option> <option>Det skal denne også<option> <option value="no">------------</option> </select>
<select> <option disabeled>Vælg</option> <option disabeled>------------</option> <option>Denne skal kunne vælges<option> <option>Det skal denne også<option> <optiondisabeled>------------</option> </select>
Kunne ikke lige stave: <select> <option disabled>Vælg</option> <option disabled>------------</option> <option>Denne skal kunne vælges<option> <option>Det skal denne også<option> <option disabled>------------</option> </select>
ellebaek-> det virker vist ikke.. du kan ikke disable en option..
men du kan i stedet bruge en optgroup.. Det vil virke..
<select> <option>Vælg</option> <optgroup>------------</optgroup> <option>Denne skal kunne vælges</option> <option>Det skal denne også</option> <optgroup>------------</optgroup> </select>
Det han vil er at få 3 rækker i selectboxen til at være ikke mulige at vælge... Jeg har prøvet dette, men det virker ikke synes jeg... <html> <body> <select> <optgroup disabled> <option>Vælg</option> <option>------------</option> </optgroup> <option>Denne skal kunne vælges</option> <option>Det skal denne også</option> <optgroup disabled> <option>------------</option> </optgroup> </select> </body> </html>
Schaefner, den virker også hos mig, problemet er hvis han skal bruge det i et andet sammenhæng, f.eks. hvis han skal have nogle tekstfelter med i formen, så fungere det ikke da din submitter sig selv...
ellebaek >> hans spørgsmål lyder således "Hvordan kan man gøre nogle <option>'s i en <select>, så der ikke sker noget ved valg af dem? mens formen submittes når man vælger en anden?" så jeg tror det er meningen at den skal submittes ;)
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.