我有兩個輸入字段,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