我已经修改了下面的代码
<script type="text/javascript">
function addtext() {
var barCode = this.(text);
$("#model").change(function() {
barCode = $this.val();
var data = barCode.split("");
$("#model").val(data[0]);
$("#serial").val(data[1]);
});
};
</script>
但是......不能分开......请帮助。
答案 0 :(得分:0)
我认为你需要修改这行代码
var data = barCode.split("");
到
var data = barCode.split(" ");
有关拆分的更多详细信息:http://www.w3schools.com/jsref/jsref_split.asp
答案 1 :(得分:0)
我认为你错过了这个空间,行:
barCode.split("");
应该是:
barCode.split(" ");
答案 2 :(得分:0)
不确定#model表单字段中包含哪些值... 从它的外观来看,你正在分裂“”,这不是一个有效的分隔符。
确保使用正确的分隔符将其拆分。
如果#model中的数据是abc def ghi,则将其拆分为空格(“”)。 如果是abc,则def,ghi然后将其拆分为逗号(“,”) 或分号等等。
答案 3 :(得分:0)
$("#model").change(function() {
var barcode;
barCode=$("#model").val();
var data =barCode.split(" ");
$("#model").val(data[0]);
$("#serial").val(data[1]);
});
这是最终答案......我的程序可以正常运行..谢谢