我试图禁用表单提交按钮,它是一个图像后,单击以防止重复条目。表单会传给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脚本的一部分在线报价类的东西。这个特定的部分被作为模板页面发现,而实际的