删除文本区域文本提交在新的选项卡
Delete textarea text on submit in new tab?
所以我在一个聊天系统上工作,尽管我知道它的工作方式很蹩脚-在一个新的窗口()中提交消息-我很感兴趣,如果有任何方法来重置文本区的内容后发送消息。
现在,问题是,我甚至找到了通过JavaScript这样做的方法(编辑textarea的值),但我不知道如何在提交表单后"启动"JavaScript。
显然,我可以只使用onSubmit(),但删除的值发送数据之前。所以它工作了,但是发送了一个空文本。
任何想法?谢谢!
一个常见的解决方案是将<form>
的值复制到一个对象中,然后可以将其转换为JSON。这样,您就有了一个值的副本,当您重置表单的字段时,它不会改变。jQuery将使这变得非常简单。参见:用jQuery POST和php序列化和提交表单
第二种解决方案是提交表单,最后添加一个timeout来重置表单。但是会有一个小的间隙,当你的处理程序正在清除表单时,用户可能能够输入。
好的,我使用了一个JavaScript计时器在点击提交按钮300毫秒后运行清理函数。的工作原理。谢谢大家
相关文章:
- 如何在从多选下拉列表中选择选项值时动态生成文本框
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- 使用基于文本的 Jquery 选择选项
- 当选择值x时,Javascript需要在正确的位置显示文本区域,从而循环通过具有选择选项的表单
- 将输入文本与某个选项的值相匹配并自动选择
- 或者在表单上选择默认选项文本(选择1)
- 文本链接可更改引导程序选项卡
- 选择“选择选项”时显示文本.怎么做
- HTML-从mysql生成的选择框中的一个选项更改文本区域的颜色
- 禁用/启用基于单选/选择选项所选Javascript的文本框
- 单击select'时将数组行回显到文本区域中;s选项
- 在AngularJS Dropdownlost中设置默认文本选项
- 在ractive.js中获取所选选项文本
- 如何使用 jQuery 从 AJAX 生成的选择下拉列表中获取文本选项
- 发送所有文本选项在选择与请求
- 带有文本选项的单选按钮列表 蛋糕
- jquery设置php生成的文本选项列表
- jQuery警告文本选项从选择标签
- 向Ext.TabPanel添加不可选择的文本选项卡
- 如何添加其他(输入文本选项)在一个javascript测验页面