Google Chrome,文字输入值

时间:2011-09-10 15:21:43

标签: jquery

我的程序中有一个身份验证系统,当我使用谷歌浏览器“保存密码”时,会自动使用保存的最后一个用户名和密码填写用户名和密码文本框。

但是,当我尝试检查用户名输入框内容的值时,使用:

alert($('#user_email').val());

Google Chrome为我提供了空白输出,而Firefox则在文本框中显示了该值。有没有办法为谷歌浏览器获得这个价值?也许使用 .val()以外的其他内容?

感谢。

2 个答案:

答案 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());
});