對不起,以前的帖子,我有一個自動完成下拉框,用戶選擇一個項目列表之外我需要代碼發送到服務器端。我以爲我可以使用選擇:功能要做到這一點,但沒有..任何幫助將不勝感激jquery自動填充選擇:「按鈕事件」
CODE:
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/jquery-ui.min.js"></script>
<style type="text/css"> .ui-autocomplete { position: absolute; cursor: default; font-size:12px; font-family:Arial;} </style>
<script type="text/javascript">
$(function() {
$(".tb").autocomplete({
source: function (request, response) {
$.ajax({
url: "EmployeeList.asmx/FetchEmailList",
data: "{ 'mail': '" + request.term + "' }",
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
dataFilter: function (data) { return data; },
success: function (data) {
response($.map(data.d, function (item) {
return {
value: item.Email
}
}))
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus);
}
});
},
minLength: 3,
select: function (event, ui) {
$(".ImageButton1").click();
}
});
});
</script>
感謝您的幫助,但這件東西對我來說是新的。我只想在用戶從下拉列表中選擇後引發事件ImageButton1.click。應該很容易。此代碼工作正常,但用戶不必手動點擊按鈕。 – user1195021
他們不必手動點擊按鈕,因爲只要您選擇的對象發生變化,事件就會觸發。 – awimley
我添加了必要的代碼,以便在select元素更改時強制按鈕上的.click()。 – awimley