<form name="form1" method="post" id="form1">
<table width="751" border="0" cellpadding="2" cellspacing="3">
<tr>
<td width="100" align="right">标题:</td>
<td><input name="title" type="text" id="title" style="width:260px">
<span id="editor_toolbar_btn_container" style="margin:0 0 0 10px"></span></td>
</tr>
<tr>
<td height="286" align="right" valign="top" style="padding-top:4px">内容:</td>
<td><textarea id="content" name="content" style="display:none;">
</textarea>
<script language="javascript">
gFrame = 1;//
gContentId = "content";//
OutputEditorLoading();
</script>
<iframe id="HtmlEditor" name="iName" class="editor_frame" frameborder="0" marginheight="0" marginwidth="0" style="width:100%;height:200px;overflow:visible;" ></iframe></td>
</tr>
<tr>
<td align="right"> </td>
<td><input type="button" value="确定提交" onclick="go()">
<input name="reset" type="reset" value="清除重置" /></td>
</tr>
<tr>
<td align="right"> </td>
<td> </td>
</tr>
</table>
</form>
<script type="text/javascript">
function go()
{
var content=document.frames["iName"].document.body.innerHTML;
var form1=document.getElementById("form1");
window.alert(content);
var url="Comment.do"+"?method=saveComment"+
"&title="+form1.title.value;
"&content="+content;
form1.action=url;
form1.submit();
}
</script>我想把iframe 里的BODY里的值 传到ACTION 里去 alert 能出值 但是到了action 取值却为空 是怎么回事啊?
如果解决这个问题呢???
<table width="751" border="0" cellpadding="2" cellspacing="3">
<tr>
<td width="100" align="right">标题:</td>
<td><input name="title" type="text" id="title" style="width:260px">
<span id="editor_toolbar_btn_container" style="margin:0 0 0 10px"></span></td>
</tr>
<tr>
<td height="286" align="right" valign="top" style="padding-top:4px">内容:</td>
<td><textarea id="content" name="content" style="display:none;">
</textarea>
<script language="javascript">
gFrame = 1;//
gContentId = "content";//
OutputEditorLoading();
</script>
<iframe id="HtmlEditor" name="iName" class="editor_frame" frameborder="0" marginheight="0" marginwidth="0" style="width:100%;height:200px;overflow:visible;" ></iframe></td>
</tr>
<tr>
<td align="right"> </td>
<td><input type="button" value="确定提交" onclick="go()">
<input name="reset" type="reset" value="清除重置" /></td>
</tr>
<tr>
<td align="right"> </td>
<td> </td>
</tr>
</table>
</form>
<script type="text/javascript">
function go()
{
var content=document.frames["iName"].document.body.innerHTML;
var form1=document.getElementById("form1");
window.alert(content);
var url="Comment.do"+"?method=saveComment"+
"&title="+form1.title.value;
"&content="+content;
form1.action=url;
form1.submit();
}
</script>我想把iframe 里的BODY里的值 传到ACTION 里去 alert 能出值 但是到了action 取值却为空 是怎么回事啊?
如果解决这个问题呢???
"&title=" + escape(form1.title.value) +
"&content=" + escape(content);
"&title="+form1.title.value;
"&content="+content;
==============================================
var url="Comment.do"+"?method=saveComment"+
"&title="+form1.title.value+
"&content="+content;
var content=document.frames["iName"].document.body.innerHTML;
var form1=document.getElementById("form1");
form1.content.value=document.frames["iName"].document.body.innerHTML;
var url="Comment.do"+"?method=saveComment"+
"&title="+form1.title.value;
"&content="+form1.content.value;
form1.action=url;
form1.submit();但是问题又出现了 传到action 之后 content 是乱码 但是title不是乱码 为什么呢???