(ich hoffe, meinen Titel verständlich ist, war es schwer zusammenzufassen.)Wie ändere ich den Formulartext mit Jquery, aber behalte es, wenn es vom Benutzer gefüllt wird?
Ich habe ein Skript, das einen Text in einem Formular auf dem ausgewählten Optionsfeld je ändern, wie Sie hier sehen können: http://jsbin.com/onowu/
Das Problem ist, dass wenn ein Benutzer einen Text eingibt und dann auf einen anderen Radioknopf klickt, wird er seinen Text entfernen.
Was ich suche ist eine Möglichkeit, den grauen Text NUR zu ändern, wenn kein Text vom Benutzer ausgefüllt wird. Und wenn der Benutzer seinen Text entfernt, wird er mit dem Text ausgefüllt, abhängig von der ausgewählten Optionsschaltfläche.
Sie meinen Code sehen hier: http://jsbin.com/onowu/edit
++ | Darüber hinaus entfernt das Ereignis .focus() den Klassenhinweis und das Ereignis .blur() fügt es erneut hinzu, wenn kein Text bereitgestellt wurde. Nur die Antwort von MitMaro war nicht ganz klar. – Sampson
Gute Punkte Jonathan, ich hätte das erwähnen sollen. Danke – MitMaro
lr_text funktioniert nur mit dem ersten Formular, aber ich habe mehrere auf meinen Seiten (nur 2 im angegebenen Beispiel, aber ich habe mehr), also habe ich etwas mit $ ('#' + this.name + '_text') versucht Aber es hat nicht funktioniert. – Mark