输入中的铬现金值
Chrome cash values in inputs
>我有一个注册页面。在那里,我有一个包含 2 个必需输入的表单 - 电子邮件和密码。
<div class="row row_registration">
<label for="email">Электронная почта</label>
<div class="row-w">
<input id="email" name="email" class="text v" required="required" type="email" value="">
</div>
</div>
<div class="row row_registration">
<label for="password">Пароль</label>
<div class="row-w">
<input id="password" name="password" class="text eq" minlength="7" required="required" type="password" value="" maxlength="14">
</div>
</div>
我还有一个提交按钮(惊喜!),它有一个属性"禁用"。
var checkRequiredInput = function(){
if($("#email").val().length > 0 && $("#password").val().length > 0) {
$(".registration__button button:submit").attr("disabled", false);
}
};
我在输入上绑定键控。和!我在文档准备就绪时运行此功能。
checkRequiredInput();
$("#email, #password").on("keyup", function(){
checkRequiredInput();
});
但是我在这个页面上有一些值,谷歌浏览器在我的输入中输入了这些值,它发生了。什么时候?
因为我的函数在文档准备就绪时运行它时没有任何变化。我明白,此时此刻输入是空的。由于互联网连接不同,我无法使用 setTimeOut。
是否存在任何事件或事物来绑定 chrome 执行此操作的时刻。
- 实践表明 - 输入的自动完成和现金价值并不相同。
因此,即使我添加了属性automplete
我的问题仍然存在。 - 可以组合 2 个事件并绑定
keyup
和change
.它可以工作,但仅在下一个任何操作后显示设计更改(禁用按钮):单击、聚焦、模糊、按键等。好多了,但仍然不够好。 - 浏览器如何放置值的位置?通过
type
和用户以前在本网站上的操作。我无法更改输入类型。 - 我也知道
https
不允许浏览器使用自动完成。只有硬核。
是如何解决我的问题的:html5 有很大帮助(我在输入中添加了许多不同的恢复),所以设计师和我打算删除disabled
。其余的将自动发生。谢谢你,HTML5!
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 可以't让我的if语句处理js中的html表单输入
- 名称输入的索引
- 如何编写HTML输入的JS内联
- 要求输入在数据列表中
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 如何将输入(type=text)从html表单传递到javascript函数
- 单击jquery清除输入值
- 而循环只设置php中输入字段中的第一个值
- 在输入字段中将最小金额设置为
- jQuery自定义验证比较多个输入的序列
- Sails.js:同时发布文本输入和一个文件
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 使用jquery在单击时在单元格中输入值
- Ajax文件加载和<输入>文件加载
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 将值输入到对象,然后该对象推送到数组
- 输入中的铬现金值