【发布时间】:2010-09-22 08:47:15
【问题描述】:
首先我道歉,我发布了大量的问题将是愚蠢的问题。这是我第一次大量使用 JQuery。所以现在我的问题是, 我有一个文本字段,它从 USB 设备(用作键盘楔)获取输入,一旦填充此 INPUT 字段,我想进行 AJAX 调用,将读取的值发送到服务器。 我考虑过使用附加代码使用更改事件,但它不能正常工作,因为输入是 15 位字母数字并一个接一个地填充,就在第一个字符进入后,更改事件触发。我想要的是,在文本字段中完整输入后进行 ajax 调用,进行 ajax 调用,然后清除文本字段以进行下一次输入。
$(document).keydown(function() {
$("#serialCode").focus();
$("#serialCode").change(function() {
var $serialNumber = $("#serialCode").val().substring(0,9) ;
alert($serialNumber);
$(this).val("");
});
});
【问题讨论】: