亲爱的大家..我有一个文本字段,它使用条形码扫描仪输入数据..扫描后显示 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/