Akh*_*xit 8 javascript jquery browser-security
var inputs = document.getElementsByTagName('input');
for (var i = 0; i < inputs.length; i++) {
inputs[i].onfocus = foo;
}
function foo(){
alert(this.value);
}
Run Code Online (Sandbox Code Playgroud)
手动输入输入值时:
无论输入字段的类型如何,上述代码均可正常工作并发出警报.
当浏览器自动填充输入值时:
当输入字段为text类型时,Code会工作并提醒正确的值.如果是密码字段,它会提醒空字符串!
这是因为浏览器的安全策略吗?或者有可能的解决方法吗?我在Chrome浏览器中尝试过它.
$(document).ready(function() {
$("input")
.blur(password)
.trigger('blur');
});
function password() {
alert($(this).val())
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1903 次 |
| 最近记录: |