今天想在企业CMS留言模块引进编辑器nicEditor(这个在线编辑器小巧适合前台使用)。
引入进去很容易,但是用JS判断输入内容是否为空的时候就麻烦了,百度、谷歌搜索都没有找到相应的信息!
不过现在终于解决了。
调用编辑器代码:
<script src="WL_Edit/nicEdit.js" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
var ab;
//ab定义在外边。
bkLib.onDomLoaded(function() {
ab = new nicEditor({fullPanel : true}).panelInstance('wl_content');
});
//]]>
</script>
表单部分:
<form action="?action=adds" method="post" name="add_guestbook" id="add_guestbook" οnsubmit="return checkadd();" >
判断部分:
<script language="javascript">
function checkadd()
{
//nicEdit.js默认返回<br />
var abc=ab.instanceById('wl_content').getContent()
if(abc.length<10)
{
alert('请填写您的留言内容,最少10个字符!');
return false
}
}
</script>
<textarea name="wl_content" id="wl_content" style="width:400px; height:150px;"></textarea>
</form>