跪求大神输入法框问题
                    <div class="col-sm-3" id="d5b" style="position:absolute;left:-1000px;top:-1000px;border:2px solid;">
                        111111111111
                    </div>
                    <script type="text/javascript">
                        $("#d5a").keyup(function(event){
                            var name1 = $("#d5b").val();
                            $.ajax({
                                url:'administration/shopManage/getPersonName',
                                type:'post',
                                data:{name2:name1},
                                dataType:'json',
                                success:function(data){
                                    $("#d5b").css({"left":event.pageX,"top":event.pageY});
                                }
                            })
                        })
                    </script>

8个回答

div响应不了key事件,改输入控件或者改为mousedown或者click事件来触发

你想问的是什么?输入框不出来?还是输入完ajax没有跑?

输入框出不来,不知道哪写错了

qq_35964555
qq_35964555 你的d5b只是一个普通的div用栅格的class,div本来是没有输入功能的,你要不把div改成input,要不就在div之间再加一个input,id改成d5b
接近 2 年之前 回复

你的

标签应该改用之类的文本标签;div获取内容是用$("#d5b").html()
xing2208
xing2208 div改用input标签
接近 2 年之前 回复
                <script type="text/javascript">
                    $("#d5a").keyup(function(event){
                        var name1 = $("#d5b").val();
                        $.ajax({
                            url:'administration/shopManage/getPersonName',
                            type:'post',
                            data:{name2:name1},
                            dataType:'json',
                            success:function(data){
                                $("#d5b").css({"left":event.pageX,"top":event.pageY});
                            }
                        })
                    })
                </script>
$("#d5a").keyup(function(event){ var name1 = $("#d5b").val(); $.ajax({ url:'administration/shopManage/getPersonName', type:'post', data:{name2:name1}, dataType:'json', success:function(data){ $("#d5b").css({"left":event.pageX,"top":event.pageY}); } }) })
 <div class="col-sm-3" style="position:absolute;left:-1000px;top:-1000px;border:2px solid;">
                        <input id="d5b" type="text" class="form-control" id="exampleInputName2" placeholder="111111111111">
                    </div>
sunjianghua1985
sunjianghua2018 试了还是出不来啊
接近 2 年之前 回复

id为d5b的div是没有val属性值的,所以你是获取不到他的val的

你要把div改成

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问