怎么样用js实现在A文本框里输入文本,则B文本框里显示指定的对应文本(和左边框内不相同),如果没有

2024年11月17日 04:49
有1个网友回答
网友(1):

那很简单的说   JS就可以做到了

在html中的部分,设置全局变量  将几组指定好的文本内容赋值给全局变量,然后在JS中设置  当A文本框中内容变化时,实时判断内容是否与指定的内容相等,相等时即使B文本框中赋值其相对应的指定内容



    var aa = new Array();
    aa[0] = "Saab";
    aa[1] = "Volvo";
    aa[2] = "BMW";
    
    var bb = new Array();
    bb[0] = "哈哈哈";
    bb[1] = "嘿嘿嘿";
    bb[2] = "啦啦啦";
    
    function change()
   {
       var geta = $("#a").val();
       //获取ID为a的文本框的内容
       var alen = aa.length;
       //获取数组a的长度
       //循环a数组的内容与ID为a的文本框的内容进行比较
       for(var i=0;i       {
           //出现与指定数组a中某一个值相等时,在数组b中寻找对应位置内容,并将其显示在ID为b的文本框中
           if(geta == aa[i])
           {
               $("#b").val(bb[i]);
           }
       }
    }

对应关系为数组中位置  如 a[0]对应b[0]。