我試圖禁用表單提交按鈕,它是一個圖像後,單擊以防止重複條目。表單會傳給ERP/CRM的Netsuite,而且速度通常很慢,所以我們一直讓用戶多次點擊它,導致多個條目,這就是爲什麼我們希望在用戶點擊它後禁用它。如何在點擊後禁用表單提交圖片?
這是我們目前正在使用的代碼:
<INPUT TYPE="hidden" NAME="payment" VALUE="check" ##check## checked>
<br>
<INPUT type="image" onMouseOver="this.src='http://www.domain.com/pb/tpl/img/emailquote3.jpg'; return false;"
onMouseOut="this.src='http://www.domain.com/pb/tpl/img/emailquote2.jpg'; return false;"
src="http://www.domain.com/pb/tpl/img/emailquote2.jpg" VALUE="order"
NAME="order" id="order" class="button" onclick="this.form.action='https://forms.netsuite.com/app/site/hosting/scriptlet.nl?script=1&deploy=1&compid=xxxxxx&h=xxxxxxxxxxxx';return true;">
找遍四周,多數說給它添加到的onclick區看了幾個建議:
this.disabled=true
但是添加的代碼到onclick似乎沒有工作。我曾嘗試在netsuite提交部分之前和之後添加它,但似乎沒有區別。
有誰知道我該如何獲得這個工作?
是的,這是問題,如果我加入this.disabled = true或其它方法的形式永遠不會被提交。 這是一個多頁PHP腳本的一部分在線報價類的東西。這個特定的部分被作爲模板頁面發現,而實際的