Guten Morgen!
Ich versuch gerade mit jquery den Text in einem Input-Feld in einem Formular zu verändern.
Dafür habe ich u.a. folgenden jquery-Code erstellt, der stellenweise sogar funktioniert:
Das Problem dabei ist: jquery erkennt am Ende zwar im Input-Feld den richtigen Text, er wird aber nicht angezeigt, im Input-Feld steht nach wie vor der alte Wert »Alter Text«. (Getestet auf FF und IE.)
Warum?
Ich versuch gerade mit jquery den Text in einem Input-Feld in einem Formular zu verändern.
HTML:
<input type="text" id="myInputField" value="Alter Text" name="feld" />
Code:
[COLOR=#0000cd][B]var[/B][/COLOR] id =[COLOR=#0000ff]"#myInputField"[/COLOR];
[COLOR=#800080]alert[/COLOR][COLOR=#0000cd]([/COLOR]$[COLOR=#0000cd]([/COLOR]id[COLOR=#0000cd])[/COLOR].val[COLOR=#0000cd]())[/COLOR]; [COLOR=#daa520]// Zeigt nichts[/COLOR]
[COLOR=#800080]alert[/COLOR][COLOR=#0000cd]([/COLOR]$(id[COLOR=#0000cd])[/COLOR].text[COLOR=#0000cd]())[/COLOR]; [COLOR=#daa520]// Zeigt »Alter Text«[/COLOR]
$[COLOR=#0000cd]([/COLOR]id[COLOR=#0000cd])[/COLOR].text[COLOR=#0000cd]([/COLOR][COLOR=#0000ff]"Neuer Text"[/COLOR][COLOR=#0000cd])[/COLOR];
[COLOR=#800080]alert[/COLOR][COLOR=#0000cd]([/COLOR]$[COLOR=#0000cd]([/COLOR]id[COLOR=#0000cd])[/COLOR].text[COLOR=#0000cd]())[/COLOR]; [COLOR=#daa520]// Zeigt »Neuer Text«[/COLOR]
Warum?