Avatar billede bachome Nybegynder
09. august 2004 - 09:33 Der er 5 kommentarer og
1 løsning

Disable tekstfelt

Jeg ønsker at deaktivere et tekst felt når men rullemenu vælges (værdi fra rullemenu overføres til tekstfelt).
Jeg bruger en funktion med sætningen:

document.orderform.objektet.disabled = !document.orderform.objektet.checked;
document.orderform.mt22plusantal.value=variabel;

-men  når jeg skal videre til næste php fil...tager den ikke værdien med i min form (jeg kalden variablen med $_POST['variabel'] !!!!

Hvad gør jeg forkert?
Avatar billede Slettet bruger
09. august 2004 - 09:37 #1
Din POST skal vel ikke være variabel, da det er værdien. Men i stedet feltet, hvori værdien ligger. Så det skal vel være $_POST['mt22plusantal']
Avatar billede bachome Nybegynder
09. august 2004 - 09:44 #2
he ok...det er det også...jeg havde bare ændret teksten på variablen, for at gøre sætningen mere overskuelig for læsere!
Det er ikke det der er problemet, for uden:
document.orderform.objektet.disabled = !document.orderform.objektet.checked;
- sætningen sendes variablen fint :)
Avatar billede bachome Nybegynder
09. august 2004 - 14:18 #3
er der nogen som kan hjælpe?
Avatar billede roenving Novice
09. august 2004 - 15:52 #4
document.orderform.mt22plusantal.value=variabel;
document.orderform.mt22plusantal.disabled = true;
Avatar billede bachome Nybegynder
10. august 2004 - 09:43 #5
når jeg bruger dette siger den:

Undefined index: mt22plusantal in "mit filnavn" - som om den ikke kan sende variablen...
Avatar billede bachome Nybegynder
18. august 2004 - 10:33 #6
?
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester