我的目标- 用户在自动完成中输入 ClientName 并选择 ClientName。选择时,应用按钮被启用。
单击 Apply 按钮,将 ClientName 和 ClientId 提交到不同的 PHP 页面。
我的问题- 一切正常,但不会重定向/发布到表单操作中的页面 url。
谁能帮忙,非常感谢。
$(function() {
$("#btnCancelId").button();
$("#btnApplyId").button();
$('#btnApplyId').attr('disabled', true);
$("#btnAddId").button();
$('#btnAddId').click(function() {$divDialog.dialog('open'); return false;});
$('#txtClientName').bind('keyup', function() {
$('#txtClientId').val('');
$('#txtClientId').css({'background-color': '#FFC0C0'});
$("#btnApplyId:eq(0)").addClass("ui-state-disabled").attr("disabled", true);
});
var $divDialog = $('#divDialog');
$divDialog.dialog({
autoOpen: false,
modal: true,
title: 'Company name',
buttons: [{
id: 'btnCancelId',
text: 'Cancel',
click: function() {$divDialog.dialog('close');}
},{
id: 'btnApplyId',
text: 'Apply',
disabled: true,
click: function() {
$('#divDialog').submit();
// $divDialog.dialog('close');
}
}]
});
$("#txtClientName").autocomplete({
source: "_ajcustlist.php",
minLength: 2,
select: function(event, ui) {
$("#btnApplyId:eq(0)").removeClass("ui-state-disabled").attr("disabled", false);
$('#txtClientId').val(ui.item.id);}
});
});
Html 代码是 -
<div id="divDialog">
<form id="client_form" name="client_form" method="post" action="editinv.php">
<input type="text" id="txtClientName" name="txtClientName" />
<input type='text' id='txtClientId' name='txtClientId' style='display:none'/>
</form>
</div>