Avatar billede xirb Nybegynder
18. december 2002 - 11:55 Der er 5 kommentarer og
1 løsning

Få fat i form-element igennem Javascript

Hej, Jeg har en lang række formular-input-felter (som automatisk genereres af et PHP-script), som jeg ønsker at tilgå fra et Javascript.
Javascriptet kaldes med 2 parametre - det ser således ud:

<script language="JavaScript">
function indholdCopy(startFra, valueFra) {
if (startFra < '$inputnavn') {
document.myform.Fra_$inputnavn.value = document.myform.Fra_[valueFra].value;
document.myform.Til_$inputnavn.value = '2';
}

- tag Jer ikke af $-værdier, som er fra PHP (og derfor bliver udskiftet med værdier inden javascriptet sendes til browseren.)

Det er den her linje der er probblemet:
document.myform.Fra_$inputnavn.value = document.myform.Fra_[valueFra].value;

Den første del er OK (document.myform.Fra_$inputnavn.value) - jeg kan fx godt sætte den = en fast værdi som fx '3'.
Det er den anden halvdel, der volder problemer: Jeg kan ikke få fat i input-feltets navn, selvom det sendes med som en værdi..

Fx i et link som dette:
<a href="java script: indholdCopy('000', 'Inputfelt_nummer_002');">Kopier </a>

- Hvad skal jeg skrive i stedet??
Avatar billede xirb Nybegynder
18. december 2002 - 12:01 #1
Navnene forvirrer måske lidt - det er her script er næsten det samme (=sammer problem), men er nok mere overkueligt:

<script language="JavaScript">
function indholdCopy(varInputfeltet) {
  document.myform.Inputfelt_nummer_001.value = document.myform.[varInputfeltet].value;
}
</script>

<a href="java script: indholdCopy('Inputfelt_nummer_032');">Kopier </a>
Avatar billede erikjacobsen Ekspert
18. december 2002 - 12:07 #2
document.myform.Inputfelt_nummer_001.value = document.myform[varInputfeltet].value;
(vistnok)
Avatar billede xirb Nybegynder
18. december 2002 - 12:09 #3
Takker for du kigger på det!
Men det du skriver er vist det samme, som det jeg har skrevet lige ovenfor, som ikke virker.. :-)
Avatar billede xirb Nybegynder
18. december 2002 - 12:09 #4
Nå, hov - punktum! :) tester lige!
Avatar billede xirb Nybegynder
18. december 2002 - 12:14 #5
Nujh, var det bare det! ;-)
- og her har jeg siddet i flere timer..

Tak!
(Skriv et svar for at få pointene)
Avatar billede erikjacobsen Ekspert
18. december 2002 - 12:15 #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