我是初学者...我不知道如何在MVC中的单选按钮选择更改期间编写代码...我已经这样使用了它
在csHTML页面中
@Html.RadioButtonFor(model=>Sales.Pay_Mode, true)Cheque
@Html.RadioButtonFor(model=>Sales.Pay_Mode, false)Cas
这是我的cs页面代码......我想在哪里编写更改事件代码以及如何在控制页面中获取所选值。我的要求是在单选按钮更改期间我想将文本框启用的样式更改为 false ..
@Html.TextBox("ChequeNo")
最佳答案
考虑到您在问题中提供的信息,以下代码将满足您的期望
@Html.RadioButtonFor(model => model.PayMode, "Cheque") Cheque
@Html.RadioButtonFor(model => model.PayMode, "Cas") Cas
@Html.TextBox("ChequeNo", null, new {id="theTextBox"})
<script type="text/javascript">
$("input[name='PayMode']").change(function () {
var selectedRadio = $("input[name='PayMode']:checked").val();
if (selectedRadio == 'Cas') {
$("#theTextBox").attr("disabled", "disabled");
} else {
$("#theTextBox").removeAttr("disabled");
}
});
</script>
关于asp.net-mvc - MVC 中的单选按钮选择事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18781108/