IE10を使用しているときに、プレースホルダー値を使用してフォーカス時にプレースホルダーテキスト値が消えないという問題を解決するのに役立つ次のtextarea htmlがあります
<textarea id="answerText" name="answerText" placeholder="Your answer here..." onfocus="this.placeholder = \'\'" onblur="this.placeholder = \'Your answer here...\'">@answer.Text</textarea>
これは最初の回答で期待どおりにレンダリングされますが、javascript を使用して 2 番目の回答にテキストエリアを追加しようとすると、テキストエリアをクリックするとプレースホルダーの値が残るため、onfocus イベントと onblur イベントが機能していないようです。ここに私のコードがあります:
$('#answerList').append('<li><div class="row"><div class="eight columns"><textarea id="answerText" name="answerText" placeholder="Your answer here..." onfocus="this.placeholder = \'\'" onblur="this.placeholder = \'Your answer here...\'"></textarea></div><div class="four columns"><input type="checkbox" name="correctCheckbox" id="correctAnswerCheckbox' + answerPosition + '" value="' + answerPosition + '"/><label for="correctAnswerCheckbox' + answerPosition + '">Correct Answer</label></div></div></li>');