Kai345: Variabel in read only feld ?

Beitrag lesen

Grütze .. äh ... Grüße!

<script type="text/javascript">
var Feldausgabe = 5;
</script>

<p><input name="preis" type="text" size="8" value="Feldausgabe" readonly></p>

Ich habe hinter value mit und ohne "" probiert. Vielleicht liegt es aber auch an der type="text" Einstellung. Ein Schlüsselwort für Zahlen habe ich nicht gefunden.

Das Attribut value im <input> brauchst du nur, wenn du eine Vorbelegung haben willst.

und im Scriptbereich:

var Feldausgabe = 5;  
document.getElementsByName("preis")[0].value = Feldausgabe;

Das funktioniert aber genau so, wie ich es geschrieben habe nur, wenn NUR dieses
eine Element den Namen "preis" trägt oder es das erste Element im html mit diesem Namen
ist (index 0). Ansonsten muß der Index entsprechend erhöht werden.

Wenn nur ein Element "preis" heißen soll, ist es besser, statt oder zusätzlich zu dem Namen
eine Id zu vergeben: <input id="preis" ...> und dann mit
document.getElementById("preis").value = Feldausgabe;
den Wert zu setzen.


Kai

--
Der vertuschte Gefahrstoff: Dihydrogenmonoxid
   +---------+
   |   ___   |
---+--|_R_|--+---- Widerstand ist zwecklos
ie:{ fl:( br:< va:) ls:? fo:| rl:? n4:° ss:{ de:] js:| ch:? mo:| zu:|