Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何触发textarea中的删除字符?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何触发textarea中的删除字符?

Javascript 如何触发textarea中的删除字符?,javascript,jquery,html,Javascript,Jquery,Html,我有一个带有textarea的表单,当textarea引发change(或input或propertychange)事件时,我会在1秒后提交表单。提交后,我保留textarea的内容。当我在文本区域中写入任何内容时,它都会工作。但是当我删除任何字符时,提交都没有完成。我的标记: <form class="contact-form" id="preview-form" action="textAreaData" method="post"> <textarea id="pr

我有一个带有
textarea
的表单,当
textarea
引发
change
(或
input
propertychange
)事件时,我会在1秒后提交表单。提交后,我保留
textarea
的内容。当我在
文本区域中写入任何内容时,它都会工作。但是当我删除任何字符时,提交都没有完成。我的标记:

<form class="contact-form" id="preview-form"   action="textAreaData"  method="post">
<textarea id="preview-form-comment" name="preview-form-comment">${data}</textarea>
<input type="submit" name="preview-form=submit" id="preview-form-submit" value="Submit"  >
</form> 

当我删除
文本区域中的字符时,我必须提交什么?

感谢所有。。。我的问题是因为我使用codemirror。。。所以我必须写:

editor.on('change', function() {}

如果我做了一些合理的假设,请注意,
document.forms[“preview form”].submit()
将实际提交表单,并且不会触发
submit
处理程序(因为您直接调用
HTMLFormElement#submit
)。最后:这与JSP无关,我已经为您删除了标记并清理了文本。如果我删除(document.forms[“preview form”].submit();)然后提交在x秒后不运行。。。。那个么我能做些什么来解决这个问题呢@T.J.Crowder我可以替换什么(document.forms[“preview form”].submit();)来触发删除任何字符处理程序?
editor.on('change', function() {}