无论如何..我如何禁用此功能?
在我看来:
...echo $this->Form->input('username',array( 'label' => 'Please enter your username','class' => 'pure-u-1-2'));echo $this->Form->input('password',array( 'label' => 'Please enter your password','class' => 'pure-u-1-2'));...
我错过了什么?
解决方法 您可以指定要发送到表单助手的属性.指定属性“autocomplete”并将其值设置为“off”....echo $this->Form->input('username','class' => 'pure-u-1-2','autocomplete' => 'off'));echo $this->Form->input('password','autocomplete' => 'off'));...
这会为您的HTML带来类似的结果:
<input name="data[Model][username]" autocomplete="off" ID="ModelUsername" type="text">
您也可以在整个表单上执行此 *** 作,而不仅仅是每个输入.只需在表单中指定相同的属性和值,如下所示:
...echo $this->Form->create('Model',array( 'class' => 'class','autocomplete' => 'off'));
这将在HTML中为您提供以下内容:
<form action=".../Model/Action" autocomplete="off" ID="ModelActionForm" method="post" accept-charset="utf-8">
注意现在有几个浏览器会忽略autocomplete =“off”或autocomplete =“false”.解决方法是在表单上的所有其他输入之前放置一个隐藏的文本和密码字段.浏览器将填充那些而不是您想要单独留下的浏览器.
总结以上是内存溢出为你收集整理的表单 – 在CakePHP表单输入框中禁用自动完成全部内容,希望文章能够帮你解决表单 – 在CakePHP表单输入框中禁用自动完成所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)