如何从单选按钮点击调用控制器?
How to call the controller from the radio button click?
如何从单选按钮点击调用控制器?
<div id="radio">
<input type="radio" id="Isactive" name="Isactive" value="1" />Yes</label>
<input type="radio" id="Isactive" name="Isactive" value="0" />No</label>
</div>
public ActionResult Index(CityList Obj,string Isactive)
{
return view();
}
您可以使用 javascript 以编程方式提交表单。元素的 Id 值不应重复。 ID 在文档中应该是唯一的。
@using (Html.BeginForm("Index", "Home"))
{
<!-- Your other form elements-->
<div id="radio">
<input type="radio" name="Isactive" value="Yes" />Yes
<input type="radio" name="Isactive" value="No" />No
</div>
}
现在可以监听单选按钮的change事件,使用jQueryclosest
方法获取表单调用submit
方法
$(document).ready(function () {
$("input[name='Isactive']").change(function () {
$(this).closest("form").submit();
});
});
现在,当用户在单选按钮上进行选择时,将提交表单,并且所选单选按钮的 value 属性值将在 HttpPost 索引操作方法的 Isactive
参数中可用。
如果要传递1
和0
,请使用数值类型作为方法参数类型,而不是string
。
如何从单选按钮点击调用控制器?
<div id="radio">
<input type="radio" id="Isactive" name="Isactive" value="1" />Yes</label>
<input type="radio" id="Isactive" name="Isactive" value="0" />No</label>
</div>
public ActionResult Index(CityList Obj,string Isactive)
{
return view();
}
您可以使用 javascript 以编程方式提交表单。元素的 Id 值不应重复。 ID 在文档中应该是唯一的。
@using (Html.BeginForm("Index", "Home"))
{
<!-- Your other form elements-->
<div id="radio">
<input type="radio" name="Isactive" value="Yes" />Yes
<input type="radio" name="Isactive" value="No" />No
</div>
}
现在可以监听单选按钮的change事件,使用jQueryclosest
方法获取表单调用submit
方法
$(document).ready(function () {
$("input[name='Isactive']").change(function () {
$(this).closest("form").submit();
});
});
现在,当用户在单选按钮上进行选择时,将提交表单,并且所选单选按钮的 value 属性值将在 HttpPost 索引操作方法的 Isactive
参数中可用。
如果要传递1
和0
,请使用数值类型作为方法参数类型,而不是string
。