2017-05-21 3 views
0

Dies sollte ein einfacher sein.JQUERY textarea eingeben zum Einreichen

Ich habe eine Textarea, die, wenn ich die Eingabetaste drücken, es abgibt.

Ich habe es den Text auf "Say something ..." zurücksetzen, aber der Cursor blinkt immer noch.

Wie kann ich es so machen, dass der Benutzer das Feld erneut anklicken muss, um etwas anderes zu sagen?

$("#<? echo $post_unique_post_id; ?>").val('Say something...'); 
+2

Verwenden 'placeholder' Attribut. Siehe [my jsfiddle] (https://jsfiddle.net/xyeuth83/) –

Antwort

2

Was Sie wollen, ist das Textfeld unfocus blur mit:

$("#<? echo $post_unique_post_id; ?>").val('Say something...').blur(); 
0

Sie müssen das Element nach verschwimmen einreichen, aber bitte Platzhalter für diesen „Haken Texte“ verwenden. Ihr Textfeld wird also das Platzhalterattribut haben.

<textarea placeholder="Say something..."></textarea> 

Und dann einfach zurückgesetzt und den Wert des Textbereiches verschwimmen:

$("#<? echo $post_unique_post_id; ?>").val('').blur();