在网上找了一些,都是如下的方法:
<HTML>
<HEAD>
<TITLE>eWebEditor : 标准调用示例</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<link rel='stylesheet' type='text/css' href='example.css'>
<script>
function validateForm(){
window.frames["eWebEditor1"].AttachSubmit();
if(document.getElementById("content1").value!=""){
document.getElementById("myform").submit();
}else{
alert("空");
}
}
</script>
</HEAD>
<BODY>
<FORM method="post" name="myform" action="rs.jsp">
<TABLE border="0" cellpadding="2" cellspacing="1">
<TR>
<TD>编辑内容:</TD>
<TD>
<INPUT type="hidden" name="content1" >
<IFRAME ID="eWebEditor1" src="../ewebeditor.htm?id=content1&style=coolblue" frameborder="0" scrolling="no" width="550" height="350"></IFRAME>
</TD>
</TR>
<TR>
<TD colspan=2 align=right>
<INPUT type=button value="提交" onclick="validateForm()">
<INPUT type=reset value="重填">
<INPUT type=button value="查看源文件" onclick="location.replace('view-source:'+location)">
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
即使这样拷贝的,在我的上面也不能够取到正确的值,为什么呢?
是和IE有关么?
<HTML>
<HEAD>
<TITLE>eWebEditor : 标准调用示例</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<link rel='stylesheet' type='text/css' href='example.css'>
<script>
function validateForm(){
window.frames["eWebEditor1"].AttachSubmit();
if(document.getElementById("content1").value!=""){
document.getElementById("myform").submit();
}else{
alert("空");
}
}
</script>
</HEAD>
<BODY>
<FORM method="post" name="myform" action="rs.jsp">
<TABLE border="0" cellpadding="2" cellspacing="1">
<TR>
<TD>编辑内容:</TD>
<TD>
<INPUT type="hidden" name="content1" >
<IFRAME ID="eWebEditor1" src="../ewebeditor.htm?id=content1&style=coolblue" frameborder="0" scrolling="no" width="550" height="350"></IFRAME>
</TD>
</TR>
<TR>
<TD colspan=2 align=right>
<INPUT type=button value="提交" onclick="validateForm()">
<INPUT type=reset value="重填">
<INPUT type=button value="查看源文件" onclick="location.replace('view-source:'+location)">
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
即使这样拷贝的,在我的上面也不能够取到正确的值,为什么呢?
是和IE有关么?
解决方案 »
- 如果整合hibernate,struts,spring启动时报嵌套错误,是怎么回事!
- hibernate4.0+spring3.1+struts2.2.3集成无法访问数据库
- 北风网--Extjs项目之个人理财项目视频
- 请教大家下, 如何用Extjs+spring mvc从数据库中动态取出Tree的值?
- Ajax数据效验问题? 综合jsp Servlet实现用户登陆
- List转换成Card_info[]怎么转呢
- 更新数据库数据的问题
- 谁能提供个OA办公自动化系统的JSP源码及相关资料呢?先送100分,给了再加
- oracle+jb9乱码问题?
- 关于结果集的小问题,别看小,恐怕没几个人能解决。
- 如何正确识别jsp编码
- 【求助】IE显示jsp时 格式错乱
<INPUT type=button value="查看源文件" onclick="location.replace('view-source:'+location)">
view-source命令在firefox中好使,在ie8中好像不好使~~
<HEAD>
<TITLE>eWebEditor : 标准调用示例 </TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<link rel='stylesheet' type='text/css' href='example.css'>
<script>
function validateForm(){
window.frames["eWebEditor1"].AttachSubmit();
if(document.getElementById("content1").value!=""){
document.getElementById("myform").submit();
}else{
alert("空");
}
}
</script>
</HEAD>
<BODY>
<FORM method="post" name="myform" action="rs.jsp">
<TABLE border="0" cellpadding="2" cellspacing="1">
<TR>
<TD>编辑内容: </TD>
<TD>
<INPUT type="hidden" name="content1" >
<IFRAME ID="eWebEditor1" src="../ewebeditor.htm?id=content1&style=coolblue" frameborder="0" scrolling="no" width="550" height="350"> </IFRAME>
</TD>
</TR>
<TR>
<TD colspan=2 align=right>
<INPUT type=button value="提交" onclick="validateForm()">
</TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
查看源文件那行暂时不用了,
我想通过JS里获取content1的内容,到提交后另一个页面。
但我这样取得的还是为空值,为什么?
if(document.getElementById("content1").value!=""){
document.getElementById("myform").submit();
}else{
alert("空");
}
你试试 alert(document.getElementById("eWebEditor1").value); 看看是否是为空
希望能给你看出来点问题。
window.frames["eWebEditor1"].AttachSubmit();
后对
document.getElementById("content1") 进行赋值?然后再取 document.getElementById("content1").value?-----------------------考虑 AttachSubmit(); 如果是异步操作,就不能马上就获取content1的值,需要有个延时,你可以设一个延时时间,或设一个开关变量,AttachSubmit()中设置这个变量,然后再根据这个变量是否有效来确定是否已赋值完成?
这个是以2进制来传递数据,
而eWebEditor是以String来传递数据的