JavaScript function CheckForm()出现editor未定义错误

来源:百度知道 编辑:UC知道 时间:2024/06/20 00:13:03
具体程序如下:ASP程序中的。
function CheckForm()
{
if (editor.EditMode.checked==true)
document.myform.Content.value=editor.HtmlEdit.document.body.innerText;
else
document.myform.Content.value=editor.HtmlEdit.document.body.innerHTML;

if (document.myform.title.value.length == 0) {
alert("新闻标题没有填写.");
document.myform.title.focus();
return false;
}
if (document.myform.user.value.length == 0) {
alert("新闻发布人没有填写");
document.myform.user.focus();
return false;
}
return true;
}
写了var editor;之后又说:EditMode为空或不是对象,到底是哪里出错了?
我该怎么写?

editor 到底是什么东西?editor.EditMode 说明editor是一个对象,你var editor; 这只是一个变量而已啊。
我看了你这段代码,大概要改改:

function CheckForm()
{
if (editor.HtmlEdit.EditMode.checked==true)
document.myform.Content.value=editor.HtmlEdit.document.body.innerText;
else
document.myform.Content.value=editor.HtmlEdit.document.body.innerHTML;

if (document.myform.title.value.length == 0) {
alert("新闻标题没有填写.");
document.myform.title.focus();
return false;
}
if (document.myform.user.value.length == 0) {
alert("新闻发布人没有填写");
document.myform.user.focus();
return false;
}
return true;
}