草庐IT

check_password

全部标签

html - Chrome 的 "save password"功能将用户名放在不相关的字段中

我有一个用HTML/PHP编写的带有登录屏幕的Web应用程序。如果Chrome用户登录并导航到主页,浏览器会为他们提供保存密码的选项:我们的一些点击“保存”的用户将看到他们的用户名出现在与登录功能无关的字段中:输入框应该是这样的。没有任何值(value):这是输入框的代码:根据其他问题,我已经尝试了所有可能的解决方案来通过自动完成属性禁用该字段的任何类型的自动填充,但没有成功。此外,创建假隐藏字段等解决方案也不起作用(这显然曾经有效,但谷歌发现了这种做法并解决了它)如何阻止Chrome执行此操作?编辑:我已经能够通过将字段最初设置为只读来解决这个问题:实际上,我不应该为每个字段都这样做

php - yii2 : make checkbox to be checked

我正在使用Yii2框架,我想生成这样的html代码在使用ActiveForm的View中。我试过了echo$form->field($model,'order')->checkBox(['label'=>...,'uncheck'=>null,'checked'=>true]);还有echo$form->field($model,'order')->checkBox(['label'=>...,'uncheck'=>null,'checked'=>'checked']);但是生成的html代码中没有出现所需的字符串“checked”。奇怪的是,如果我用“selected”替换“chec

javascript - Chrome/Firefox 中的内联 Javascript 事件处理程序中的“用户名”和 'password'

变量username和password不保留它们的原始值(如脚本标记中所定义)或无法从onclick事件访问,但是进行函数调用输出变量确实如此。变量似乎在该范围内被重新定义,因为即使我没有定义它们,它们也不是未定义的。这似乎是由于变量被命名为username和password,如下面的代码示例所示(usr和passwd按预期工作。)有理由相信这种行为已被引入到最新版本的浏览器中,因为旧版Firefox没有表现出这种行为。这是一个可重现的代码示例(在GoogleChrome32/Firefox26中测试过-但是一些用户报告说它对他们不起作用):varusername="Administr

javascript - 在 input.checked=true/false _without_ jQuery 上触发一个事件

考虑以下代码(http://jsfiddle.net/FW36F/1/):toggle如果您单击该复选框,您会收到一个警告,告诉您它是否被选中。伟大的。但是,如果您单击切换按钮,复选框会更改其选中状态,但不会触发onchange事件。本质上,复选框的onchange仅在用户实际单击复选框时触发,如果通过JavaScript更改复选框,不会。在IE、FF和Chrome中都是如此。看来此行为也符合规范。但是,如果出于任何原因复选框的选中状态发生变化,我确实需要触发某种事件。这可能吗?哦,是的,不允许使用jQuery。也请不要使用基于setTimeout/setInterval的解决方案..

html - 指代不接受任何值的属性(即 "checked"和 "selected")的术语是什么?

属性checked和selected,属于和标签分别属于一组不接受值的属性。指代那组属性的术语是什么? 最佳答案 Booleanattributes:Someattributesplaytheroleofbooleanvariables(e.g.,theselectedattributefortheOPTIONelement).Theirappearanceinthestarttagofanelementimpliesthatthevalueoftheattributeis"true".Theirabsenceimpliesaval

html - Safari 自动填充 : Trigger password suggestions in Devise registration form

我有一个使用Devise3的非常标准的Rails4应用程序我想要注册表单在当前(Mavericks)版本的Safari中触发密码建议:iCloud钥匙串(keychain)已启用,我在其他页面上获得了建议,只是出于某种原因我的表单无法使用它。我似乎无法弄清楚启用建议究竟需要什么。这是设计生成的表单:EmailPasswordPasswordconfirmation我需要如何更改表单以触发密码建议是否有任何关于该功能的可用文档? 最佳答案 Apple接受新的autocomplete属性:current-password和new-pas

android - 以编程方式将 EditText 的输入类型从 PASSWORD 更改为 NORMAL,反之亦然

在我的应用程序中,我有一个EditText,其默认输入类型默认设置为android:inputType="textPassword"。它的右侧有一个CheckBox,当它被选中时,会将该EditText的输入类型更改为NORMALPLAINTEXT。代码是password.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);我的问题是,当取消选中CheckBox时,它应该再次将输入类型设置为PASSWORD。我已经使用了-password.setInputType(InputType.TYPE_TEXT_VARIAT

android - 以编程方式将 EditText 的输入类型从 PASSWORD 更改为 NORMAL,反之亦然

在我的应用程序中,我有一个EditText,其默认输入类型默认设置为android:inputType="textPassword"。它的右侧有一个CheckBox,当它被选中时,会将该EditText的输入类型更改为NORMALPLAINTEXT。代码是password.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);我的问题是,当取消选中CheckBox时,它应该再次将输入类型设置为PASSWORD。我已经使用了-password.setInputType(InputType.TYPE_TEXT_VARIAT

javascript - HTML + react : Radio button stuck on the one initially set as "checked"

我有一组两个单选按钮,其中一个在页面加载时被选中。看来我无法将其更改为第二个。如果重要的话,HTML是由reactjs构建的。chrome上的标记如下:ToaCooperativeAdditionalRequest 最佳答案 更新这样做的“react方式”是将defaultChecked={true}添加到所需的输入中。其他方式如下所示。其实我也遇到过同样的情况。我所做的是在componentDidMountlifecyclemethod中找到input标签。然后设置父React组件的checked属性。如果我们谈论vanillaJ

html - 如何防止 chrome 中的自动完成 "Use password for:"选项?

这是例子:https://drive.google.com/file/d/0B4CwNQ_rOoDVUVZSY3h0QXVBaG8/view我想在我的系统中阻止密码自动完成。它似乎不适用于autocomplete="off".我可以使用$('#').val("");来阻止它当窗口正在加载时,但在Chrome中有另一个选项调用Usepasswordfor:有人可以通过使用它来获取密码。那么我该如何预防呢?我不是指属于chrome的“黄色背景”。 最佳答案 根据thespecs使用autocomplete="new-password".