单选按钮列表值未正确显示 [英] Radiobutton list value is not coming correctly

查看:85
本文介绍了单选按钮列表值未正确显示的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



我在应用程序中使用单选按钮列表,为该单选按钮列表设置了"Y"和"N"值.单击保存按钮时,我选择的是"N"值.单选按钮列表的值为"Y".我不知道为什么会这样发生.有什么可以帮助我解决这个问题的吗?

在此先感谢

Hi,

I am using the radiobuttonlist in my application, I am setting the "Y" and "N" Values for that radiobuttonlist. I am selecting the "N" values when I click the save button I am getting the value of the radio button list as "Y". I dont know why its happening Like this. Can any help me to solve this problem.

Thanks in Advance

推荐答案

Here is the code:

<asp:RadioButtonList ID="rdbChangeRequired" runat="server" CssClass="css_radiobutton_list" RepeatDirection="Horizontal" TabIndex="4" Width="150px">
<asp:ListItem Value="Y" onclick="JavaScript:ChangeRequired_Onclick(''Y'')">Yes</asp:ListItem>
<asp:ListItem Value="N" Enabled="false" onclick="JavaScript:ChangeRequired_Onclick(''N'')">No</asp:ListItem></asp:RadioButtonList>

This is the Javascript for that Code It is calling the javascript correctly and the value is coming as "N" in Javascript but in form level the value is coming as "Y":

function ChangeRequired_Onclick(val1) {
if (val1 == ''N'') {
document.getElementById(''maincontent_tcBidOwnerValidation_tpTCMapping_rdbSalesExecChange_0'').disabled = true;
document.getElementById(''maincontent_tcBidOwnerValidation_tpTCMapping_rdbSalesExecChange_1'').disabled = true;
document.getElementById(''maincontent_tcBidOwnerValidation_tpTCMapping_rdbSalesExecChange_0'').checked = false;
document.getElementById(''maincontent_tcBidOwnerValidation_tpTCMapping_rdbSalesExecChange_1'').checked = false;
document.getElementById(''maincontent_tcBidOwnerValidation_tpTCMapping_btnTCSendForward'').disabled = false;
document.getElementById(''maincontent_tcBidOwnerValidation_tpTCMapping_btnTCReturn'').disabled = true;
document.getElementById(''maincontent_tcBidOwnerValidation_tpTCMapping_btnTCClose'').disabled = true;

}
else if (val1 == ''Y'') {
document.getElementById(''maincontent_tcBidOwnerValidation_tpTCMapping_rdbSalesExecChange_0'').disabled = false;
document.getElementById(''maincontent_tcBidOwnerValidation_tpTCMapping_rdbSalesExecChange_1'').disabled = false;
document.getElementById(''maincontent_tcBidOwnerValidation_tpTCMapping_rdbSalesExecChange_0'').checked = true;
document.getElementById(''maincontent_tcBidOwnerValidation_tpTCMapping_rdbSalesExecChange_1'').checked = false;

document.getElementById(''maincontent_tcBidOwnerValidation_tpTCMapping_btnTCSendForward'').disabled = true;
document.getElementById(''maincontent_tcBidOwnerValidation_tpTCMapping_btnTCReturn'').disabled = false;
document.getElementById(''maincontent_tcBidOwnerValidation_tpTCMapping_btnTCClose'').disabled = true;
// document.getElementById(''maincontent_tcBidOwnerValidation_tpTCMapping_chkTC'').nextSibling.innerHTML = "Close for Changes";
// document.getElementById(''maincontent_tcBidOwnerValidation_tpTCMapping_chkTC'').checked = true;
// document.getElementById(''maincontent_tcBidOwnerValidation_tpTCMapping_chkTC'').disabled = true;

}
}

This is the code behind:

 rdbChangeRequired.SelectedValue.ToString().Trim();

Thanks in Advance


这篇关于单选按钮列表值未正确显示的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆