Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.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
如何在html和javascript中设置特定输入文本的光标位置_Javascript_Jquery_Html - Fatal编程技术网

如何在html和javascript中设置特定输入文本的光标位置

如何在html和javascript中设置特定输入文本的光标位置,javascript,jquery,html,Javascript,Jquery,Html,我正在尝试将光标设置为选定的输入框,如果在第二个输入文本框中选择了用户,而没有在第一个输入框中输入值,则光标应转到第一个输入框 <html> <script> $( "#cic_name" ).focus(function() { var luname=$("#site").val(); if(luname.length

我正在尝试将光标设置为选定的输入框,如果在第二个输入文本框中选择了用户,而没有在第一个输入框中输入值,则光标应转到第一个输入框

<html>

<script>

$( "#cic_name" ).focus(function() {

                                    var luname=$("#site").val();


                                    if(luname.length>0){

                                }
                                    else{
                                            alert("please select TG value");
                                        }

                        });

</script>


<body>

ENTER TG: <input type="text" id="site" name="sitename"  placeholder="TG Name">

ENTER CIC: <input type="text" id="cic_name" name="cic"  placeholder="CiC Name">


</body>

</html>

$(“#cic_name”).focus(函数(){
var luname=$(“#site”).val();
如果(luname.length>0){
}
否则{
警报(“请选择TG值”);
}
});
输入TG:
输入CIC:
如果用户未在第一个输入框中输入任何内容,如何在所选输入框中设置光标位置,即…(id=站点)

<html>

<script>

$( "#cic_name" ).focus(function() {

                                    var luname=$("#site").val();


                                    if(luname.length>0){

                                }
                                    else{
                                            alert("please select TG value");
                                        }

                        });

</script>


<body>

ENTER TG: <input type="text" id="site" name="sitename"  placeholder="TG Name">

ENTER CIC: <input type="text" id="cic_name" name="cic"  placeholder="CiC Name">


</body>

</html>
我想知道是否存在任何游标事件。。我不明白


谢谢

您可以这样做:

$('[name=textbox2]').focus(function(){
    if($('[name=textbox1]').val() == ''){
        $('[name=textbox1]').focus();
    }
});

有更好的方法。试试这个

$(function(){
 if($("#sitesite").val()=="")
   $("#sitesite").focus();
 else
   $("#cic_name").focus();       
});

这在一个额外的行中完成:


但是,当用户在其网站上有一个文本区域,比如说新闻稿或其他内容时,这可能会起作用,用户无法填写他们的电子邮件进行订阅,因为您的功能将始终关注错误的元素。同意。看着这个例子,我假设它是页面上的第一个元素。我非常感谢你的回答,我需要一个帮助…我已经发布了一个没有人回答的问题,如果你可以…请检查这个链接。。。。。。