我正在使用 NicEdit 验证textarea
。
var getContent = nicEditors.findEditor("SubSliderDescription").getContent();
bValid = bValid && checkBlankTextArea(getContent, "SubSliderDescription")
function checkBlankTextArea(o, n) {
if (o == "<br>" || o == null) {
//class to be add to textarea to show validations
// o.addClass("ui-state-error");
updateTips(n + " is required.");
return false;
} else {
//o.removeClass("ui-state-error");
return true;
}
}
如果验证失败,则编辑器应该应用ui-state-error
类(显示控件的红色边框),否则不应该。
但是在脚本中显示的错误是addClss或removeClass方法无法应用。
任何解决方案?
答案 0 :(得分:0)
试试这个,
function checkBlankTextArea(o, n) {
if ($(o).prop('tagName') == "TEXTAREA") {// check for textarea
//class to be add to textarea to show validations
$(o).addClass("ui-state-error");// add class here
updateTips(n + " is required.");
return false;
}
else {
//o.removeClass("ui-state-error");
return true;
}
}