我有两个单选按钮,rdPayOutstanding
并且rdPaySomeBalance
,rdPaytOutstandingBalance
是默认单选按钮,在页面加载时会检查它,当这种情况发生时,它会txtPaySomebalance
被隐藏,效果很好。什么时候rdPaySomeBalance
检查然后txtPaySomeBalance
应该显示,这也很好..
如果选中txtPaySomebalace
时为空rdPaySomebalance
,则页面未处理并重新加载,这也可以正常工作,但是当发生这种情况时rdPaySomeBalance
,仍然会检查这是我想要的,但是txtPaySomeBalance
然后隐藏了。
我使用 jQuery 来隐藏和显示文本框,并且仅rdPayOustandingBalance
在选中时才隐藏它,以防客户端未启用 JavaScript。我希望txtPaySomeBalance
在页面重新加载并且rdPaySomeBalance
仍然被检查时显示,对我下面的 jQuery 有任何帮助,我还包括了我的 CSS。
.txtPaySomeBalance {
display: inline;
}
$(document).ready(function () {
if ($('.rdOutstandingBalance').attr('checked', true)) {
$('.txtPaySomeBalance').hide();
}
$('.rdOutstandingBalance').click(function () {
$('.txtPaySomeBalance').hide();
$('.txtPaySomeBalance').attr('disabled', true);
});
$('.rdPaySomeBalance').click(function () {
$('.txtPaySomeBalance').show();
$('.txtPaySomeBalance').removeAttr('disabled');
});
});