+ -
当前位置:首页 → 问答吧 → 为什么这种写法无法提交表单?

为什么这种写法无法提交表单?

时间:2010-05-23

来源:互联网

页面中有一个表单id=sendMsg
,我让它离开页面时,把信件自动保存到草稿箱,为什么这一句不执行:
页面中加载了jquery.js
jQuery(document).ready(function() {
       window.onbeforeunload = function() {
              user = $("input[@name='to_name']").val();       //收件人
              content = $("textarea[@name='m_content']").val();       //消息内容
              if (user!='' && content!=''){
                     $("input[@name='savebox']").val('1');   //为1表示保存到草稿箱
                     $("#sendform").attr('onsubmit',''); //去除表单的onsubmit事件,直接提交
                     $('#sendform').submit;   //这句没有执行
              }
       }
});
<form onsubmit="return sendMsg()"  method="post" action="userdo.php?action=do_sendMsg" name="form1" id="sendform">
...
</form>

作者: tgw2000   发布时间: 2010-05-23

俺对代码不是很了解,高手来吧

作者: shbijiben   发布时间: 2010-05-23