18. december 2002 - 11:55Der 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>
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.