Javascript onsubmit clearcontent 不起作用

标签 javascript

<textarea onfocus=" javascript:clearContents(this); this.cleared=true;" rows="5" cols="40" id="comment" name="comment" <?php if($vis["username"] == $pusername) { echo "DISABLED"; } ?>>...</textarea>
<input onsubmit="if (!this.comment.cleared) clearContents(this.comment); return true;" type="submit" name="Submit" value="Stem!"/> 

function clearContents(element) {
  element.innerHTML = '';
}

这行不通,我不知道为什么。它的作用:如果内容没有被关注/点击,则清除内容

最佳答案

clearContents( document.getElementById('comment') )

您应该绑定(bind) onsubmit<form>并且不引人注意地做到这一点,理想情况下......

关于Javascript onsubmit clearcontent 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3034050/

相关文章:

javascript - Firebug 控制台中的对象

javascript - 检测滚动条何时到达 div 的顶部?

javascript - 如何使用 Breeze.js 设置 DateTimes 的自定义绑定(bind)?

javascript - 使用 Nock 模拟 NodeJS 请求和响应

javascript - jQuery 复选框被锁定为选中状态

javascript - 为什么我的 setInterval 函数不停止

javascript - 为什么 SVG textPath 在由 React 渲染时在 Firefox 中不起作用

javascript - AngularJS:指令 - 无需使用引号即可传递字符串

javascript - 在具有相同参数名称的多个路由中表达 : Calling functions on app. 参数

javascript - 发布依赖于返回 true 的 javascript 函数的表单