亲爱所有..我有一个文本字段,它使用条形码扫描仪输入数据。扫描后显示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
radiobutton仍未响应
答案 0 :(得分:0)
要阅读最后两个字符:
var code = data[0].substr(data[0].length - 2);
alert(code);
答案 1 :(得分:0)
$("#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');
}
});