1、怎样验证FckEditor中的内容是否为空?
2、怎样使FckEditor获得焦点?
<%@ page language="java" pageEncoding="gb2312"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html"%>
<%@ taglib uri="http://java.fckeditor.net" prefix="FCK"%>
<html><head><title>我要提问</title>
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
<script type="text/javascript">
window.οnlοad=function()
{
var fckeditor=new FCKeditor('content');
fckeditor.BasePath="fckeditor/";//相对路径,相对于当前页面
fckeditor.ToolbarSet="myself";
fckeditor.Width="60%";
fckeditor.ReplaceTextarea();
document.all.mytextarea.value="";
}
function validate()
{
if(document.liuForm.title.value=="")
{
alert("标题不能为空!");
document.liuForm.title.focus();
return false;
}
var fck = FCKeditorAPI.GetInstance("content");
var content = fck.GetXHTML(true);
if (content.replace(/<(?!img|input|object)[^>]*>|/s+/ig, "") == "") {
alert("内容不能为空!");
fck.Focus();
return false;
}
if(document.liuForm.code.value=="")
{
alert("验证码不能为空!");
document.liuForm.code.focus();
return false;
}
return true;
}
</script></head>
<body><a href="Addliu.jsp">我要提问</a>|<a href="liu.do?param=List">查看问题</a>
<br><br>
<html:form action="/liu">
类型:<html:select property="type">
<html:option value="日常日记">日常日记</html:option>
<html:option value="随感">随感</html:option>
<html:option value="技术技巧">技术技巧</html:option>
</html:select><br>
标题:<html:text property="title"/><html:errors property="title"/><br/>
内容:<textarea name="content" cols="50" rows="8"/></textarea><br/>
验证码:<html:text property="code"/><html:img src="yanzheng"/><font color="red" size="-1">${requestScope.error}</font><br>
<html:hidden property="param" value="Add"/>
<html:submit value="提问" οnclick="return validate()"/><html:cancel value="取消"/>
</html:form>
</body>
</html>
3、获取FckEditor中的内容${param.content}