主题: javascript 提交表单 无法获取编辑框内容
作者: 中国帝购网络, 发布日期: 2011-11-02 23:15:30, 浏览数: 5542

我为了实现 同一表单两个提交按钮完成两个不同的提交连接 我利用了javascript来提交表单,但是通过脚本提交表单却不能正常的获取编辑框中的内容!:(

<script>
function saveinfo(){ 
document.all.myform.action="<%=url%>?action=saveinfo&act=save";
document.all.myform.submit();
}
function nextinfo(){
document.all.myform.action="<%=url%>?action=saveinfo&act=next";
document.all.myform.submit();
}
</script>
为的就是 传递一个 act 参数到 asp 保存页面,来显示不同的结果和跳转。

作者: 中国帝购网络, 发布日期: 2011-11-04 02:31:10

为了实现目的最后更改了这句代码的操作方式!

document.all.myform.submit();

我把原来的BUTTON 按钮换成了 SUBMIT 按钮 然后返回检查结果!

 

<script>
function saveinfo(){ 
document.all.myform.action="<%=url%>?action=saveinfo&act=save";
return true;
}
function nextinfo(){
document.all.myform.action="<%=url%>?action=saveinfo&act=next";
return true;
}
</script>

 

按钮代码如下:

<input type="image" name="btsave" value="" onclick="JavaScript: return saveinfo();" alt="保存当前修改" src="images/bt_save.gif"/>
<input type="image" name="btnext" alt="保存当前设置并进行下一项内容" value="" onclick="JavaScript: return nextinfo();" src="images/bt_next.gif" />
通过这样修改,达到了我需要的目的!但是我不知道为什么 会出现这样的问题!为什么脚本提交表单就不能获取content值~  继续求解中
回复
作者: lazyBedder, 发布日期: 2013-11-29 14:59:06

同样的问题,用submit 提交,用ctrl+enter提交都没问题,用form.submit()提交时,没办法取到textarea的值

求解

回复
发表新帖 发表回复