我有一个表单,带有一些NicEdit文本框和一些常见输入,各种默认值。
当我点击重置按钮时
<input type="reset" name="Reset" id="Reset" value="Reset" class="btn">
所有值都按预期重置为默认值,但不是NicEdit textareas。
是否有一个特殊的JS钩子或我需要设置的东西,以便NicEdit增强的textarea可以重置?
开发控制台中没有警告/错误/ ..输出。
答案 0 :(得分:0)
NicEdit用div构建了自己的文本区域。 在表单重置NicEdit不会得到textarea的重置。 我认为你必须使用表单的onreset处理程序为你自己删除你的NicEdit文本区域。
<form id="test" name="test" onReset="myreset();">
<input type="text" value="" />
<textarea id="area1" name="area1" cols="40"></textarea>
<input name="clear" type="reset" value="clear" />
</form>
function myreset(){
var ne = nicEditors.findEditor("area1");
ne.setContent("");
}