[英]Clear just a <textarea> in a form
我有这个代码,可以很好地重置表单
<script type="text/javascript">
$("#formname").resetForm();
</script>
但我想清除文本区域。 这可能吗?
清除和重置是两回事。 清除意味着将值设置为空字符串,而重置意味着将值设置为它的初始值。
明确:
$('#textAreaId').val('');// clears the textarea.
重置为textarea初始值而不是重置它:
var t = document.getElementById('textAreaId');
t.value = t.defaultValue;
defaultValue最初在创建此对象的HTML中指定的默认值。
绝对。
document.getElementById("formname").getElementsByTagName('textarea')[0].value = "";
当然,如果你给textarea一个ID,这可以变得更简单:
document.getElementById("textareaID").value = "";
附注:这是重置表单的更好方法: document.getElementById('formname').reset();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.