2015-10-15 135 views
0

我想提交表单,但它不工作,我想要提交按钮被禁用一次点击。试图提交表单提交按钮作为按钮

<form action="Buy" method="POST" > 
    <input type="hidden" name="TID" value="${TID}"/> 
    <td align="center" valign="middle">  
    <button onclick="this.disabled = true; document.getElementById('up7913').disabled = false;" type="submit" name="down7913" id="down7913">Subscribe Now</button></td> 
</form> 
+2

我看到不好格式的HTML服务器端的Java没有连接段,您上面给了。那么你真正的问题是什么? –

+0

你如何与服务器交互?它是一个JSP文件还是简单的HTML代码? –

+0

HTML推断你有一个表单作为一个TR的孩子。这是不允许的,所以纠错会将它移到其他地方。这可能对形式产生影响,因为运输署的投入可能不会保留在形式中。 ID为“up7913”的元素在哪里? – RobG

回答

0

绑定到submit事件和禁用按钮。

document.getElementById('form').addEventListener('submit', function(event) { 
    event.preventDefault(); 

    this.down7913.disabled = true; 

    // handle POST request 
}); 

DEMO:http://jsfiddle.net/jefvw66q/1/