20. maj 2004 - 18:00Der er
10 kommentarer og 1 løsning
checkbox og derefter flere valgmuligheder
Hej
Jeg skal bruge en checkbox i et script, og hvis denne er tjekket, skal brugeren få nogle flere valgmuligheder uden siden skal reloades. F.eks. kan brugeren blive spurgt, om denne gerne vil kaldes ved navn, hvorefter en ellers grå box kommer til syne, hvor brugeren kan skrive, hvad denne vil kaldes. Kan dette lade sig gøre i php?
Jeg ville umiddelbart sige nej, men det ville glæde mig, hvis I er af anden overbevisning :)
Hvis I er enige med mig, kan I så komme med forslag, til hvordan det kan gøres?
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
<form> Jeg vil kaldes ved navn: <input type="checkbox" onclick="this.form.navn.style.visibility=(this.checked)?'visible':'hidden'"><br> <input type="text" name="navn" value="Skriv dit navn her" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" style="visibility:hidden"> </form>
Javascript kræver jo, at brugeren understøtter dette, hvilket de fleste dog også gør. Hvis det gøres i dhtml, kan det vel heller ikke virke i alle browsere?
dhtml/javascript = mere eller mindre det samme :o)
men efter popupkillerens indmarch er der ikke så mange der overhovede tænker på at slå javascript fra - det skal dog nævnes at nogen firewall's kan finde på at tage og sortere enkelte javascripts fra, men det hører dog til sjældenheder :o)
Der skulle have stået "Tak for de hurtige svar" :)
Nå, men hvis jeg beslutter mig for at bruge din javascript løsning, hvad sker der så med php, hvis jeg beder den om at hente det, der står i navn, og der ikke står noget i den?
<form> Jeg vil kaldes ved navn: <input type="checkbox" onclick="this.form.navn.disabled=!this.checked"><br> <input type="text" name="navn" value="Skriv dit navn her" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" disabled="disabled"> </form>
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.