我的程序中有一个身份验证系统,当我使用谷歌浏览器“保存密码”时,会自动使用保存的最后一个用户名和密码填写用户名和密码文本框。
但是,当我尝试检查用户名输入框内容的值时,使用:
alert($('#user_email').val());
Google Chrome为我提供了空白输出,而Firefox则在文本框中显示了该值。有没有办法为谷歌浏览器获得这个价值?也许使用 .val()以外的其他内容?
感谢。
答案 0 :(得分:1)
一旦页面加载,谷歌浏览器会在稍微延迟后填充文本框,您可以尝试这样的事情
$(document).ready(function() {
setTimeout(showAlert,2000);
});
// this function will be triggered after 2 sec of document load
function showAlert()
{
alert($('#user_email').val());
}
答案 1 :(得分:0)
在加载完所有内容后,尝试使用它。
$(document).ready(function() {
alert($('#user_email').val());
});