2014-03-07 89 views
0

我有一個窗體,有一些NicEdit文本框和一些常用的輸入,各種默認值。NicEdit窗體重置按鈕無效果

當我打復位按鈕預期

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

所有值得到重置了他們的默認值,而不是NicEdit文字區域。

是否有一個特殊的JS鉤或我需要設置的東西,使NicEdit增強的textarea的可以重置?

開發控制檯中沒有警告/錯誤/ ..輸出。

回答

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/