我正在使用按键事件传递empcode,但我的整个代码不会被转移,最后一位数字会被删除。
这是我的代码:
$(document).ready(function(){
$("#e_code").keypress(function(){
//var dataString=document.getElementById("e_code").value;
var dataString = 'e_code='+ $(this).val();
$.ajax({
type: "POST",
url: "getdata.php",
data: dataString,
cache: false,
success: function (html) {
$('#details').html(html);
$('#custTrnHistory').show()
}
});
});
});
on getdata file code is
答案 0 :(得分:0)
在keyup
而不是keypress
$("#e_code").keyup(function(){
答案 1 :(得分:0)
你可以将你的按键绑定在文件上---试试这个
$(document).on('keypress',"#e_code",function(){
答案 2 :(得分:0)
试试这个
$(document).ready(function(){
var minlength = 5; //change as per the the length of empcode
$("#e_code").keyup(function () {
var inputvalue= $(this).val();
if (inputvalue.length >= minlength ) {
var dataString = 'e_code='+ $(this).val();
$.ajax({
type: "POST",
url: "getdata.php",
data: dataString,
cache: false,
success: function (html) {
$('#details').html(html);
$('#custTrnHistory').show()
}
});
}
});
});