Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用户单击“提交”按钮时隐藏(或禁用)该按钮_Javascript_Cakephp_Button - Fatal编程技术网

Javascript 用户单击“提交”按钮时隐藏(或禁用)该按钮

Javascript 用户单击“提交”按钮时隐藏(或禁用)该按钮,javascript,cakephp,button,Javascript,Cakephp,Button,我正在使用CakePHP框架开发一个应用程序 我们所有的客户都会多次点击提交按钮 当用户单击submit按钮时,我如何隐藏或禁用它(甚至更好) 在互联网上,我找到了几个可以实现这一点的Javascript,但我需要帮助将其集成到我的CakePHP脚本中。将其放在提交按钮上: onclick="this.disabled=true;return true;" 范例 <input type=submit value='submit' onClick='this.disabled=t

我正在使用CakePHP框架开发一个应用程序

我们所有的客户都会多次点击提交按钮

当用户单击submit按钮时,我如何隐藏或禁用它(甚至更好)


在互联网上,我找到了几个可以实现这一点的Javascript,但我需要帮助将其集成到我的CakePHP脚本中。

将其放在提交按钮上:

onclick="this.disabled=true;return true;" 
范例

    <input type=submit value='submit'
onClick='this.disabled=true;doSection(loading);return true;'> 

为了跟进JapanPro所说的内容,如果要在submit字段中放置onClick事件,则需要使用form helper的submit函数,而不是end()函数。(CakePHP 1.2)

试试:

注意

data-disable-with="Saving..."

我已经尝试了网络上的每一个建议,包括上面的建议,这是唯一一个在所有浏览器上都有效的建议。我使用的是CakePHP1.2

echo $form->submit('Submit', array('onClick' => 'this.disabled=true;this.form.submit();return true;'));
希望这有帮助

</form>
data-disable-with="Saving..."
echo $form->submit('Submit', array('onClick' => 'this.disabled=true;this.form.submit();return true;'));