NicEdit表单重置按钮没有效果

时间:2014-03-07 14:02:14

标签: forms reset nicedit

我有一个表单,带有一些NicEdit文本框和一些常见输入,各种默认值。

当我点击重置按钮时

<input type="reset" name="Reset" id="Reset" value="Reset" class="btn">

所有值都按预期重置为默认值,但不是NicEdit textareas。

是否有一个特殊的JS钩子或我需要设置的东西,以便NicEdit增强的textarea可以重置?

开发控制台中没有警告/错误/ ..输出。

1 个答案:

答案 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("");
}

请参阅示例http://jsfiddle.net/mtv8V/