2013-05-07 2 views
0

У меня есть выпадающий список, и я хочу знать, как я могу связать мой выпадающий список на стороне клиента с данными, поступающими из базы данных ....как я связать выпадающий список с помощью JQuery

другой вопрос. .Я проверки выпадающего списка ... до сих пор Thsi является то, что у меня есть:

if ($("select[id*=drpR]").val() == "Choose") { 
    $("#lblmessage").html("Please choose Reseller!"); 
    return false;//To prevent the form from submitting. 
} 
else { 
    return true; 
} 

мою проблему здесь, в том, что он не показывает сообщение в еще часть .. может кто-нибудь помочь мне ..?

ответ

0

Попробуйте как этот

if ($("#drpR").val() != '') 
{   //Try to change here      
     return true;      
} 
else { 
     $("#lblmessage").html("Please choose type!"); 
     return false; 
} 

, а также поместить пустое значение для опции по умолчанию, т.е. как

<option value=''>--Choose--</option> 
+0

все тот же .... это предотвратить переход к следующей странице, но не показывает сообщение. .. – aianLee

+0

hmm ... но я использую databind() для моего выпадающего списка. и у меня также есть эта строка drpR.Items.Inser (0, «Выбрать»); – aianLee

+0

См. Мое редактирование ... plz – Gautam3164

0

Попробуйте это:

if ($("#drpR").val().length != 0 && $("#drpR").val() != "Choose") { 
// or try if ($("#drpR").val() != "" && $("#drpR").val() != "Choose") { 
    return true; 
} 
else { 
    $("#lblmessage").html("Please choose type!"); 
    return false; 
} 
+0

спасибо вам за предложения тоже ... но я понял это ... :) – aianLee

0

Эй Пожалуйста, попробуйте этот код.

<script type="text/javascript"> 
$(document).ready(function() { 
$.ajax({ 
type: "POST", 
contentType: "application/json; charset=utf-8", 
data: "{}", 
url: "AjaxInJquery.aspx/GetCityData", 
dataType: "json", 
success: ajaxSucceess, 
error: ajaxError 
}); 
function ajaxSucceess(response) { 
$.each(response.d, function (key, value) { 
$("#ddlCategory").append($("<option>  </option>").val(value.CityId).html(value.Cityname)); 
}); 
} 
function ajaxError(response) { 
alert(response.status + ' ' + response.statusText); 
} 
}); 
</script> 

Пожалуйста, обратитесь по ссылке, чтобы Проводник Более Reference Link

Надеются, что это поможет вам

Смежные вопросы