2015-10-15 226 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/