我有一个注释框,并且在用户输入并按下回车键后还原占位符时遇到问题。将占位符还原为原始值
这里是我的textarea:
<textarea title="Write a comment..." itemID="@item.ID" class="comment" placeholder="Write a comment..." autocomplete="off" role="textbox" id="comment" style="margin-top:8px"></textarea>
这是我尝试过,但它不工作:
$(msgBox).val($(msgBox).attr('defaultValue'));
和
$(msgBox).val('');
不仅在占位符未被重置,但回车仍在此处。光标在第二行时textarea变空白。
是否textarea的有一个属性命名为默认值?试试'attr('placeholder')'。 – 2012-07-11 18:25:42
你使用什么浏览器?所有现代(HTML5)浏览器均自动支持占位符。 – Mottie 2012-07-11 18:28:15
我正在使用Chrome。占位符工作,但我需要在用户按下Return之后重置它。 – Dave 2012-07-11 18:54:00