Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 谷歌浏览器,文本输入值_Jquery - Fatal编程技术网

Jquery 谷歌浏览器,文本输入值

Jquery 谷歌浏览器,文本输入值,jquery,Jquery,我的程序中有一个身份验证系统,当我用google chrome“保存密码”时,它会自动用上次保存的用户名和密码填充用户名和密码文本框 但是,当我尝试检查用户名输入框内容的值时,使用: alert($('#user_email').val()); Google Chrome给我空白输出,而Firefox给我文本框中的值。谷歌Chrome也有办法获得这个值吗?可能使用的不是.val() 谢谢。加载完所有内容后,试着像这样使用它 $(document).ready(function() { al

我的程序中有一个身份验证系统,当我用google chrome“保存密码”时,它会自动用上次保存的用户名和密码填充用户名和密码文本框

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

alert($('#user_email').val());
Google Chrome给我空白输出,而Firefox给我文本框中的值。谷歌Chrome也有办法获得这个值吗?可能使用的不是.val()


谢谢。

加载完所有内容后,试着像这样使用它

$(document).ready(function() {
  alert($('#user_email').val());
});

试着像这样使用它,在所有东西都加载之后

$(document).ready(function() {
  alert($('#user_email').val());
});

Google Chrome会在稍微延迟后填充文本框,一旦页面加载完毕,您可以尝试类似的方法

$(document).ready(function() {
 setTimeout(showAlert,2000);
 });


  // this function will be triggered after 2 sec of document load
   function showAlert()
   {
       alert($('#user_email').val());
   }

Google Chrome会在稍微延迟后填充文本框,一旦页面加载完毕,您可以尝试类似的方法

$(document).ready(function() {
 setTimeout(showAlert,2000);
 });


  // this function will be triggered after 2 sec of document load
   function showAlert()
   {
       alert($('#user_email').val());
   }

您是在加载页面后手动运行
警报
,还是在页面中嵌入脚本的一部分?您是在加载页面后手动运行
警报
,还是在页面中嵌入脚本的一部分?我正在使用focus()事件显示文本框内容,并且在任何时候,即使在我看到文本框中有内容后,chrome也会显示null。无论如何,我用另一种方法解决了我的问题。无论如何,谢谢。我正在使用focus()事件来显示文本框的内容,在任何时候,即使我看到文本框中有内容,chrome也会显示null。无论如何,我用另一种方法解决了我的问题。谢谢你。