我想用 jquery 编写实时搜索(mysql)。有四个搜索参数(姓氏、名字、开始日期、结束日期),应根据所有框中的输入执行实时搜索 (AND)。日期是使用日期选择器小部件选择的。
虽然我的代码可以很好地处理前名和姓氏,但输入字段上的 .keyUp() 无法识别添加和更改的日期(但显示在输入字段中)。
如何在不破坏名称的情况下使日期有效?
脚本(位于文档末尾):
-- plain html stripped --
lastname <input id="lastname" type="text" name="lastname" />
<br />
forename <input id="forename" type="text" name="forename" />
<br />
startdate <input id="startdate" type="text" name="startdate" />
<br />
enddate <input id="enddate" type="text" name="enddate" />
<script>
$(function() {
var dateOptions = {
showMonthAfterYear: false,
showOn: 'both',
yearRange: "-40:+10",
changeYear: true,
changeMonth: true,
};
$( "#startdate" ).datepicker(dateOptions);
$( "#enddate" ).datepicker(dateOptions);
});
</script>
<script>
$('input').keyup(function () {
var inputData = [];
$('input').map(function () …Run Code Online (Sandbox Code Playgroud)