我有一個複選框的頁面,我想運行一個JavaScript函數,當有變化(我做了一些非常類似於下拉的 - 這工作)asp.net mvc:複選框onchange不工作
然而,隨着的複選框的我有三個問題:
我onChange事件只運行「有時」(你必須改變不同的複選框的重點控制
當它運行正在返回前一個chec的結果KBOX(不是一個剛剛點擊)
jQuery的總是返回true值
複選框創建
<%= Html.CheckBox("sl-" + row.Id, value, new { onChange = "SuitabilityChecked("+row.Id+", "+key+")"})%>
的Javascript
function SuitabilityChecked(providerId, parentRecordId) {
var params = {};
params.providerId = providerId;
params.parentRecordId = parentRecordId;
var value = $("#sl-" + providerId).val();
params.value = value;
$.getJSON("SuitabilityChecked", params, null);
};
啊!是的,我的winforms背景在那裏填滿了我,我把它改爲onclick而不是onchange,並且proc按照我的預期開了火。 JQuery對於複選框的值始終返回true,但是 – 2010-02-02 02:34:14
Doh。嘗試$(「#sl-」+ providerId).attr('checked') – ongle 2010-02-02 04:00:39