2017-02-21 124 views

回答

2

可以使用

echo "<input type='submit' name='add' onclick="this.form.submit(); this.disabled = true;" value=\"".$LANG['help'][14]."\" class='submit' >"; 
+0

的问题是,使用该代码当按钮不发送表单,它自加载页面以来被禁用。 – Behavior

+0

你在调用表单提交的任何函数吗? –

+0

我猜如果我调用函数,但我没有看到它,它是默认的GLPI文件。 – Behavior

1

你可以试试下面的代码

echo "<input type='submit' name='add' onclick="this.disabled = true; this.form.submit();" value=\"".$LANG['help'][14]."\" class='submit' >"; 
+0

刷新表单视图但不发送。 – Behavior

+0

你使用js中的任何函数来处理表单提交? –

+0

做或不​​做。没有“尝试”。一个好的答案***将总是解释所做的事情以及为什么这样做,不仅是为了OP,还是为了将来访问SO。 –

0

请尽量将

$('input[type="submit"]').click(function() { 
    this.disabled = true; 
}; 
+0

我会如何放置该代码?我是PHP的新手,当我把它放入以及我离开页面空白时,你能告诉我它放在哪里吗? – Behavior

+0

做或不​​做。没有“尝试”。一个好的答案***将总是解释所做的事情以及为什么这样做,不仅是为了OP,还是为了将来访问SO。 –

+0

是的,不仅代码和我完成了,我想知道学习php的原因。 – Behavior