我有两个输入字段,Id和Desc。我需要一个JavaScript,它根据已设置的某些字段输入第二个文本字段中的值。像圣诞节一样,如果进入12/25,则应该说圣诞节。JavaScript自动完成与onChange事件
它为一个值工作。但是,如果我把“其他如果”它不适用于多个值。
<script type="text/javascript">
$(document).ready(function() {
$('#holidayDate').datepicker();
var availableTags = ["New years Day", "Martin Luther King Day", "Groundhog Day", "Valentine's Day", "Washington's Birthday", "Easter", "Earth Day", "National Arbor Day", "Mother's Day", "Memorial Day", "Flag Day", "Father's Day", "Independence Day", "Labor Day", "Columbus Day", "Halloween", "Veterans Day", "Thanksgiving Day", "Pearl Harbor Remembrance Day", "Christmas Day"];
$("#tags").autocomplete({source:availableTags});
$('#holidayDate').change(function() {
if ($(this).val().substring(0, 5) === '12/25') {
$('#tags').val('Christmas Day');
}else if ($(this).val().substring(0, 5) === '01/01') {
$('#tags').val('New years Day');
} else {
$('#tags').val('');
}
});
});
</script>
你应该考虑标志着你接受的答案。 – Andir 2010-07-13 12:34:10