10. juli 2004 - 16:01Der er
20 kommentarer og 1 løsning
Checkbox skal gøre tekstfelter aktive
Hej, ved klik i checkbox skal det være muligt at taste en anden leveringsadresse end køberens ind. Eller skal tekstfelterne være disabled(er det muligt at 'fade' dem med ex grå farve?) Jeg ved godt at dette er behandlet andensteds på eksperten og en masse andre steder, men jeg kan simpelthen ikke få noget til at virker... Det skal gerne kunne gøres uden submit, da kundeoplysningerne skal postes ved submit. Gætter på at javascript er det rigtige sted at stille spørgsmålet, men alle 'sprog' er velkomne :)
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
roenving> tror ikke at det er det han mener :-) Ideen er vist: - man har 2x felter: 1 til køberens adresse og 1 til leveringsadresse, hvis den ikke er den samme som køberens. - lev-adr-felterne (dem i højreside) er disabled - hvis man sætter hak i checkboksen, kan man skrive i lev-adr-felter.. ellers er de disabled
- Du mangler stadig " 'fade' dem med ex grå farve"-delen :-) kan nemt klares med CSS-class og JS - og det ville (måske) være nice, hvis felterne ikke blev resettet, når man deaktiverede dem igen :-)
Når et felt er disabled er teksten automatisk udgrået i IE, og jeg har ikke lige checked den i Mozilla, da den øvrige funktionalitet virker cross-browser, men det er jo ikke lige svært at sætte en baggrundsfarve, men tåbeligt med en class-ændring !-)
-- og det er helt med vilje at jeg resetter felterne, for så er det åbenlyst for brugeren, at der sker noget !-)
-- og i Mozilla er den automatisk grå, når den er disabled, så hvad siger mecenor ...
Vil du have en grå baggrund på også, når de er disabled ?o]
Super lækkert arbejde, Roenving! Og mange tak til TheSurfers opmærksomhed, når jeg nu ikke selv kunne følge med :)
Er der mulighed for at få fokus sat i første navnefelt? Tidl. gjorde jeg det med: <script language="VBScript"> Sub Window_onLoad window.document.all.navn.focus End Sub </script> Men det lege ikke så pænt med javascriptet.
Fandt selv ud af det ved at kigge mine forgæves checkbox-forsøg igennem(hvis nogen skulle få brug for det, så virker: if request.Form("LevCheckbox")="on" then). Tak for hjælpen begge: roenving, smid et svar. Og jeg opretter gerne et spg til dig, thesurfer, med point som tak for ekstra-hjælpen - bar sig til... :)
Jeg stødte faktisk på "on", da jeg prøvede en "alert(this.value)" (hvor "this" henviste til en checkbox) i JavaScript.
Hvis det var, skulle jeg bare smide et svar, sammen med roenving.. du kan så fordele pointsne.. enten ligeligt (marker begge navne i boksen, og acceptere) eller selv vælge hvordan (via linket i bunden af siden)..
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.