这是一个代码
if (isset($_POST['flag'])) {
$length=strlen(trim($_POST['area']));
echo "Length of abstract : ".$length;
if (!strlen(trim($_POST['area']))){
$abstractErrorMsg = "Please enter the abstract of your article";
echo $abstractErrorMsg;
}
}
?>
//
bkLib.onDomLoaded(function() {
nicEditors.editors.push(
new nicEditor().panelInstance(
document.getElementById('myNicEditor')
)
);
});
//]]>
* Abstract
如果我在没有输入任何文本到nicedit textarea的情况下提交表单,则显示长度= 4.
为什么会这样?nicedit textarea有默认值吗?如果是,如何改变它?
解决方法:
通过评论3行解决问题.在niceEdit.js中搜索以下代码.默认情况下,它包含< br />.
init : function() {
this.elm.setAttribute('contentEditable','true');
//if(this.getContent() == "") {
// this.setContent('
');
//}
this.instanceDoc = document.defaultView;
标签:php,textarea,nicedit
来源: https://codeday.me/bug/20190625/1284961.html