Hi have 2 fields each field contain two radio buttons. when i select the radio butto and trying to save the value of Radio button in Db it always save the value is zero. its not working correctly.
This is my Fields PaymentReceived and PaymentType. Here i wrote j query coding . if i select the POVisit as Payment the PaymentReceived Radio button will appear and If i select the PaymentReceived as Yes it will show the PaymentType radio button Field and If i select Cash in PaymentType it will show the respective field otherwise all to be in hide mode.
My View Code
<div id ="PaymentReceived">
<div class="col-sm-4">
<div class="form-group">
@Html.LabelFor(model => model.PaymentReceived, new { @class = "control-label" })
@Html.RadioButton("PaymentReceived", 1) Yes
@Html.RadioButton("PaymentReceived", 0) No
</div>
</div>
</div>
<div id ="PaymentType">
<div class="col-sm-4">
<div class="form-group">
@Html.LabelFor(model => model.PaymentType, new { @class = "control-label" })
@Html.RadioButton("PaymentType", 1) Cash
@Html.RadioButton("PaymentType", 0) Cheque
</div>
</div>
</div>
My Controller code
if (visitorviewmodel.PaymentReceived == true)
visitorviewmodel .PaymentReceived = true;
else
visitorviewmodel.PaymentReceived = false;
if (visitorviewmodel.PaymentType == true)
visitorviewmodel.PaymentType = true;
else
visitorviewmodel.PaymentType = false;
var VisitorsViewObj = new VisitorsForm()
{
PaymentReceived = Convert.ToBoolean(visitorviewmodel.PaymentReceived),
PaymentType= Convert.ToBoolean(visitorviewmodel.PaymentType),
};
if i select Yes in Payment received It will show the value as False in if (visitorviewmodel.PaymentReceived == true) if i select No in PaymentReceived it will show the value as false in if statement same as like for Payment type what ever i select the value in radio button it always show the value as false. now what i want is i want to save the value as per selected in radio button . that is if i select yes means it will save the value as 1 in DB if i select the value as no it have to save the value as 0 in DB. please any one help me to solve this problem.