1.js代码:
单击“保存”按钮提交表单,动态设置form的envtype属性,使用servlet接收后分别针对纯文本和含有图片的文本进行不同的处理,用null来判接收的表单类型,common-fileupload组件可直接判断enctype
<script language="javascript">
function submit(form){
setForm();
form.action="<%=basePath%>upload";
document.form.submit();
}
function setForm()
{
if(document.getElementById('radio').checked==true)
form.encoding="multipart/form-data";
//alert(form.enctype);
}
</script>
<form name="form" action="<%=basePath %>manage/addNews" method="post">
<input type="button" class="botton" value="保存" onClick="submit(this)"/>
</form>
2.使用FCKeditor
<span>
<script type="text/javascript">
//传入参数为表单元素(由FCKeditor生成的input或textarea)的name
var oFCKeditor = new FCKeditor('content');
指定FCKeditor根路径,也就是fckeditor.js所在的路径
oFCKeditor.BasePath='<%=basePath %>/fckeditor/'; oFCKeditor.Height='300px';
oFCKeditor.ToolbarSet='Basic';//指定工具栏
oFCKeditor.Value="content";//默认值
oFCKeditor.ReplaceTextarea();
//oFCKeditor.Create();
</script>
</span>