javascript - .change(function) 可以控制两个命令

标签 javascript jquery

亲爱的大家..我有一个文本字段,它使用条形码扫描仪输入数据..扫描后显示 KD-R411ED 105X0001... 我成功地将它们分成两个文本字段,使用“.change(function)”

$("#tags1").change(function() {
  var barcode;
  barCode=$("#tags1").val();
  var data=barCode.split(" ");
  $("#tags1").val(data[0]);
  $("#tags2").val(data[1]);
});

我想要的是除了在“.change(function)”之后将它们分开之外,另一个脚本可以读取“KD-R411ED”后面的两个字符..即“ED”..这个字符可以制作一个单选按钮,其id =“check1”已检查..

什么代码可以与上面的代码结合?

这是我的完整代码..

$("#tags1").change(function() {
                                 var barcode;
                                 barCode=$("#tags1").val();
                                 var data=barCode.split(" ");
                                 $("#tags1").val(data[0]);
                                 $("#tags2").val(data[1]);

                                 var code = data[0].substr(data[0].length - 2); // suggested by Jan Willem B

                                 if (code =='UD')                                                                     $('#check1').attr('checked','checked');
                                                } else {
                                                        if (code == 'ED') {
                                                                        $('#check2').attr('checked','checked');
                                                }
                                                 }

这就是表格

<input id="check1" type="radio" class="check" name="check" onclick="addtext()" value="U" />U
<input id="check2" type="radio" class="check" name="check" onclick="addtext_1()" value="E" />E

单选按钮仍然没有响应

最佳答案

你的意思是,

$("#tags1").change(function() {
  var barcode;
  barCode=$("#tags1").val();
  var data=barCode.split(" ");
  $("#tags1").val(data[0]);
  $("#tags2").val(data[1]);

  var code = data[0].substr(data[0].length - 2); // suggested by Jan Willem B

  if (code == 'ED') {
     $('#check1').attr('checked','checked');
  }
});

关于javascript - .change(function) 可以控制两个命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2971557/

相关文章:

javascript - 将距离矩阵添加到谷歌方向

javascript - Html5 - Javascript - 内联网的 sqlite?

php - JQuery 中动态设置选择器

jQuery延迟() - 如何停止它?

jquery - 构建时间表屏幕/网格;最好的插件/工具是什么?

javascript - 仅当不存在时才添加到 Realm 列表

Javascript:是否有数据结构, "matrix",thing[x][y]?

javascript - 使用 Hide()/Show() 隐藏数组中的 jQuery 元素集合

javascript - .validate 规则 : check jquery var

jquery - 不必要地加载或重新加载内容时,Safari 中的页面会闪烁白色