表单自动提交多次

时间:2014-09-22 17:36:55

标签: java javascript html

我需要在自动提交表单时向struts控制器发送一些隐藏变量。我发送变量就好了,但是因为我在准备功能的文档中提交了表单。表格无限提交。我需要在第一次提交后停止提交。有什么建议 ?以下是我的尝试。

代码

<script>
$(document).ready (function () { 
document.getElementById ('action').value ='hello';
document.getElementById ('myform').submit ();
})
</script>

<form action="/rlogin" id="myform">
<input type=hidden id=user value=you>
<input type=hidden id=action />

1 个答案:

答案 0 :(得分:0)

检查是否已创建提交后创建的变量。

$(document).ready (function () {
    if (typeof mySent == 'undefined') {
        document.getElementById ('action').value ='hello'; 
        document.getElementById ('myform').submit ();
        mySent = true;
    }
}