如何解决加载时 Jquery 自动完成
我有一个关于如何在 jquery 中触发自动完成加载的问题。
$("#inv_no").autocomplete({
autoFocus: true,source: "gethint_set_inv_penjualan.PHP",select: function( event,ui ) {
var ref_no = $("#ref_no");
var po_no = $("#po_no");
var inv_no = $("#inv_no");
var ref_no_inv = $("#ref_no_inv");
var datepicker2 = $("#datepicker2");
var datepicker5 = $("#datepicker5");
var datepicker4 = $("#datepicker4");
var met_pemb = $("#met_pemb");
var tenor = $("#tenor");
var parties = $("#parties");
var add1 = $("#add1");
var add2= $("#add2");
var add3= $("#add3");
var phone= $("#phone");
var fax= $("#fax");
var email= $("#email");
var npwp = $("#npwp");
var rekening = $("#rekening");
var bank = $("#bank");
var atasnama= $("#atasnama");
var cabang= $("#cabang");
var ccy= $("#ccy");
var vat_pcg = $("#vat_pcg");
var Grand_Total = $("#Grand_Total");
var vat = $("#vat");
var diskon= $("#diskon");
var out_amnt= $("#out_amnt");
var paid_amnt= $("#paid_amnt");
var aval_amnt_for_set= $("#aval_amnt_for_set");
var settle_ref= $("#settle_ref");
var settle_amnt= $("#settle_amnt");
var select2= $("#select2");
$(ref_no).val(ui.item.ref_no);
$(po_no).val(ui.item.po_no);
$(inv_no).val(ui.item.inv_no);
$(ref_no_inv).val(ui.item.ref_no_inv);
$(datepicker2).val(ui.item.datepicker2);
$(datepicker5).val(ui.item.datepicker5);
$(datepicker4).val(ui.item.datepicker4);
$(met_pemb).val(ui.item.met_pemb);
$(tenor).val(ui.item.tenor);
$(parties).val(ui.item.parties_name);
$(add1).val(ui.item.parties_add1);
$(add2).val(ui.item.parties_add2);
$(add3).val(ui.item.parties_add3);
$(phone).val(ui.item.phone);
$(fax).val(ui.item.fax);
$(email).val(ui.item.email);
$(npwp).val(ui.item.npwp);
$(rekening).val(ui.item.rekening);
$(bank).val(ui.item.parties_bank);
$(atasnama).val(ui.item.atasnama);
$(cabang).val(ui.item.cabang);
$(ccy).val(ui.item.ccy);
$(vat_pcg).val(ui.item.vat_pcg);
$(Grand_Total).val(ui.item.Grand_Total);
$(vat).val(ui.item.vat);
$(diskon).val(ui.item.diskon);
$(out_amnt).val(ui.item.out_amnt);
$(paid_amnt).val(ui.item.paid_amnt);
$(avail_amnt_inv).val(ui.item.avail_amnt_inv);
$(settle_ref).val(ui.item.ref_no);
$(settle_amnt).val(ui.item.avail_amnt_inv);
$(select2).val(ui.item.sof);
}
});
我已经在“inv_no”字段中设置了默认值,目的是将屏幕填充为默认值。我已经尝试了一些方法,但是当我打开屏幕时,html 中没有任何进展。
有人可以帮我处理这个案子吗?
问候。
解决方法
来自这篇文章:jQuery UI Autocomplete: Triggering a Search From outside of autocomplete
可以通过“搜索”方式触发:http://api.jqueryui.com/autocomplete/#method-search
$("#inv_no").autocomplete(/* options */);
$(document).ready(function () {
$("#inv_no").autocomplete('search','YOUR_DEFAULT_VALUE');
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。