我有一个复选框的页面,我想运行一个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