@html.radio button and implementing onchange javascript.

 

  1. <form method="post">
  2. @foreach (var gender in Model.Genders)
  3. {
  4. @Html.RadioButtonFor(model => model.Gender, gender) @gender<br />
  5. }
  6. <input type="submit"/>
  7. </form>

  1. [BindProperty, Required]
  2. public string Gender { get; set; };


javascript on change

@Html.TextBoxFor(model => model.ExternalVenderNo, new { onchange = "OnChangeEvent()" })

<script type="text/javascript">
 function OnChangeEvent(){
    alert("value is changed");
    @Model.IsChanged = true;
 }
</script>


or

@Html.EditorFor(model => model.ExternalVenderNo)

<script type="text/javascript">
$('#ExternalVenderNo').change(function(){
    alert('Changed!');
    @Model.IsChanged = true;
});
</script>

asp.net mvc 4 - Html.EditFor Onchange Event - Stack Overflow

Comments