auslesen von formular-elementen-namen
elvira
- javascript
werte forenten,
schon wieder einmal bin ich am verzweifeln...
kann man irgendwie den namen eines formular-elements auslesen, um dann den wert des elements zu setzen?
problem: ein perl-skript verarbeitet eine unbestimmte anzahl an seiten und damit formularelementen. das javascript soll unter anderem einige zeit-messfunktionen ausführen und die ermittelten werte übergeben. das funktioniert ja auch soweit... jetzt suche ich nur nach einer halbwegs eleganten methode, die jeweiligen feldernamen (nur die von textfeldern) einer seite herauszufiltern, um ihnen die werte zu übergeben.
wäre eventuell die methode getElementById() in diesem zusammenhang sinnvoll? leider ist mir nicht ganz klar, ob und wie ich diese anwenden kann.
der versuch, einem textfeld eine ID "seite" zu verpassen, um dann mit "document.forms[0].getElementById(seite).value = endzeit" den wert zu verändern funktioniert jedenfalls nicht.
ich würde mich über diverse anregungen und tipps freuen.
grüsse, elvira
hi,
der versuch, einem textfeld eine ID "seite" zu verpassen, um dann mit "document.forms[0].getElementById(seite).value = endzeit" den wert zu verändern funktioniert jedenfalls nicht.
natürlich nicht, da getElementById() keine methode des forms-objektes ist, sondern von document.
des weiteren solltest du um seite natürlich noch anführungszeichen setzen, denn du meinst ja einen string mit dem inhalt "seite" und keine variable mit dem namen seite:
document.getElementById("seite").value = endzeit
gruss,
wahsaga
hallo wahsaga,
ich bin doch ein schussel - sowieso keine ahnung und vor lauter sucherei schon ganz blind.
document.getElementById("seite").value = endzeit
das war es natürlich. alles prima!
vielen dank, elvira