Ich habe auf einer Seite ein Inputfeld, dessen Wert ich mittels Javascript auslesen will. Das sieht so aus:
<input onkeydown="doTextSearchCheck(event);" onfocus="clearTextSearchField()" onblur="fillTextSearchField()" id="TextSearch" type="text" class="textsearch" value="" />
Via Prototype greife ich wiefolgt darauf zu:
$('TextSearch').value
(macht das gleiche wie document.getElementById('TextSearch').value)
Dies klappt in Firefox und Opera reibungslos, nur der Internet Explorer liefert immer einen leeren Wert zurück, selbst wenn der User bereits in das Feld getippt hat.
Beim Googlen bin ich immer wieder auf die Methode gestoßen, dass Formularfelder mittels formname.usw ausgelesen werden können. Leider habe ich in diesem Fall kein Formtag, demnach auch kein Form-Name und suche daher eine andere Möglichkeit. Wer weiß mehr?
Vielen Dank im Vorfeld,
Daniel Reckling