Reinhard: Werte auslesen und automatisch hinzufügen

Beitrag lesen

Guten Abend,

leider funktioniert mein bisheriger Code nicht, denn wenn ich einen Wert eingebe, wird dieser automatisch "gelöscht"

<input type="number" id="Dayark" name="Werteingabe" value="" onblur="addwert()">
function addwert() {
	var adding = "in Minuten";
	var wert = document.getElementById("Dayark").value + adding;
				
	document.getElementById("Dayark").value = wert;
}

So wie es aussieht, liegt es daran, dass du input type="number" verwendest. Es scheint da Schwierigkeiten zu geben, wenn du es mit Text befüllen willst. Entferne mal das Event vom input und gib dort dann einen Buchstaben ein und klick auf einen Bereich außerhalb des input. Bei mir (FF 37) bekommt das input einen roten Rand.
Entweder du begnügst dich mit einem type="text" oder du setzt ein span dahinter mit dem Inhalt "in Minuten".

Reinhard