ユーザーがコメントを入力してEnterキーを押してコメントを送信できるテキストエリアがあり、その後、テキストエリアのテキストをクリアしてプレースホルダーを表示する必要があるため、この機能を使用しました
<tr id="SC-1-Comment" style="background-color:white;">
<td colspan="2">
<textarea id="id_COMMENT_to_POST-1" name="Comment" style="resize: none; vertical-align: middle;" placeholder="Leave a comment..."
onkeydown="
if (event.keyCode == 13 && !event.shiftKey)
{
event.preventDefault();
NEW_COMMENT('commentsinnerhtml-1', '1',document.getElementById('id_COMMENT_to_POST-1').value);
$('#id_COMMENT_to_POST-1').val('');
}
"></textarea>
</td>
chrome と IE では機能しますが、Firefox では、テキストをクリアしてテキストエリアに新しい行を挿入するだけなので、テキストエリアに新しい行があるため、プレースホルダーは表示されません。
助言がありますか?