Javascript nicEdit textarea名称进行检查
我想用我的文本区进行检查,如果用户没有填写消息,它会提示一条警告消息。然而,我的文本区域似乎被nicEdit文本区域所取代 HTML部分 测试步骤:Javascript nicEdit textarea名称进行检查,javascript,textarea,nicedit,Javascript,Textarea,Nicedit,我想用我的文本区进行检查,如果用户没有填写消息,它会提示一条警告消息。然而,我的文本区域似乎被nicEdit文本区域所取代 HTML部分 测试步骤: 第一次尝试时,当我在文本区域中填写“测试”值并单击保存按钮时,它将提示“请输入值消息” 然后关闭消息框并再次单击保存按钮,保存值。假设如果我在textarea中填写值,它应该保存值而不是提示消息 要获取niceEditor textarea的值,请尝试执行以下操作: var nicInstance = nicEditors.findEditor('
要获取niceEditor textarea的值,请尝试执行以下操作:
var nicInstance = nicEditors.findEditor('MESSAGE');
var messageContent = nicInstance.getContent();
//then check for messageContent
更新::
bkLib.onDomLoaded(function() {new nicEditor({fullPanel : true}).panelInstance('MESSAGE');});
function validate()
{
var nicInstance = nicEditors.findEditor('MESSAGE');
var messageContent = nicInstance.getContent();
//since nicEditor sets default value of textarea as <br>
//we are checking for it
if(messageContent=="<br>") {
alert("Please enter the value Message");
document.mainfrm.MESSAGE.focus();
return false;
}
else {
alert("valid");
}
return true;
}
bkLib.ondomload(函数(){new nicEditor({fullPanel:true}).panelInstance('MESSAGE');});
函数验证()
{
var nicInstance=nicEditors.findEditor('MESSAGE');
var messageContent=nicInstance.getContent();
//因为nicEditor将textarea的默认值设置为
//我们正在检查
如果(messageContent==“
”){
警报(“请输入值消息”);
document.mainfrm.MESSAGE.focus();
返回false;
}
否则{
警报(“有效”);
}
返回true;
}
演示::您好,谢谢您的回复。呃,我尝试过应用,但它显示了脚本错误。如果你不介意,请预览我完成的js代码@user3594757您发布了nicEdit.js代码,请发布您的实际代码,可能在@user3594757中看到我的更新代码和演示,它应该可以很好地工作。感谢您Sudhir,我现在了解了这个概念!!为你竖起大拇指!
var nicInstance = nicEditors.findEditor('MESSAGE');
var messageContent = nicInstance.getContent();
//then check for messageContent
bkLib.onDomLoaded(function() {new nicEditor({fullPanel : true}).panelInstance('MESSAGE');});
function validate()
{
var nicInstance = nicEditors.findEditor('MESSAGE');
var messageContent = nicInstance.getContent();
//since nicEditor sets default value of textarea as <br>
//we are checking for it
if(messageContent=="<br>") {
alert("Please enter the value Message");
document.mainfrm.MESSAGE.focus();
return false;
}
else {
alert("valid");
}
return true;
}