我有一个下拉列表,我想知道如何将下拉列表客户端与来自数据库的数据绑定....
另一个问题是......我正在验证一个下拉列表......到目前为止,我的目标是:
if ($("select[id*=drpR]").val() == "Choose") {
$("#lblmessage").html("Please choose Reseller!");
return false;//To prevent the form from submitting.
}
else {
return true;
}
我的问题在于,它没有在else部分显示消息。 任何人都可以帮助我..?
答案 0 :(得分:0)
试试这个
if ($("#drpR").val() != '')
{ //Try to change here
return true;
}
else {
$("#lblmessage").html("Please choose type!");
return false;
}
并为默认选项设置空值,例如
<option value=''>--Choose--</option>
答案 1 :(得分: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;
}
答案 2 :(得分: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
希望它会帮助你