2 g420607387 G420607387 于 2015.05.25 11:07 提问

JQuery实时获取文本框中输入值的方法

做一个搜索,获取文本框实时值的方法,发现获取不到值,不知道到底怎么获取,求大神帮我解答下

 <div class="brand-search"><input type="text" id="Search" name="Search" value="搜索 品牌名称" /></div>
         $('#Search').bind('input propertychange', function () {
            alert($("input[name=Search]").value);
        });

3个回答

showbo
showbo   Ds   Rxr 2015.05.25 11:29
已采纳

IE是propertychange,firefox,chrome是 input事件

       $('#Search').bind('input propertychange', function () {
            alert(this.value);
        }).bind('input input', function () {
            alert(this.value);
        });
showbo
showbo 回复G420607387: 那你都不用绑定事件了。。直接用setTimeout、setInterval定时或者input的值发送到服务器进行查询
大约 3 年之前 回复
G420607387
G420607387 OK的, 这个能设置时间获取吗、我把这个参数放到数据库里面查询,怎么判断他一秒查一次呢
大约 3 年之前 回复
danielinbiti
danielinbiti   Ds   Rxr 2015.05.25 11:25

ie10,chrome都可以,你自己可以试试

 <html> 
<head> 
    <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>
</head> 
<body> 
  <div class="brand-search"><input type="text" id="Search" name="Search" value="搜索 品牌名称" /></div>

</body> 
<script type="text/javascript">
$('#Search').bind('input propertychange', function () {
    alert($("input[name=Search]").val());
});
</script>
</html> 
danielinbiti
danielinbiti   Ds   Rxr 2015.05.25 11:11
 alert($("input[name=Search]").val());
G420607387
G420607387 获取不到, 只有value 没有提示出val啊,
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!