我无法清除单选按钮选中的更改事件中的标签文本。 lblerror是它将显示错误消息的标签.i处理服务器端的错误消息但是当我在Excel,CSV,Tab或Custom之间切换时,标签应该被清除。截至目前标签(lblerror)文本未清除。这是我使用的代码:
function radioValueChanged(radioName)
{
radioValue = $(this).val();
if ($(this).is(":checked") && radioValue == "Excel")
{
$('#lblError').text("");
$('#txtCustom').hide();
$('#divcbxSheet').show();
$('#lblSheetName').show();
$('#radcbxSheetNames').show();
}
if ($(this).is(":checked") && radioValue == "CSV")
{
$('#lblError').text("");
$('#txtCustom').hide();
$('#lblSheetName').hide()
$('#radcbxSheetNames').hide();
$('#divcbxSheet').hide();
}
if ($(this).is(":checked") && radioValue == "Tab")
{
$('#lblError').text("");
$('#txtCustom').hide();
$('#divcbxSheet').hide();
$('#lblSheetName').hide();
$('#radcbxSheetNames').hide();
}
if ($(this).is(":checked") && radioValue == "Custom") {
$('#lblError').text("");
$('#txtCustom').show();
$('#divcbxSheet').hide();
$('#lblSheetName').hide();
$('#radcbxSheetNames').hide();
}
}
答案 0 :(得分:1)
确保案例匹配。 $('#lblError')
与<label id="lblerror"/>
不匹配。
答案 1 :(得分:0)
看起来你错误地使用了“this”。您正在将参数“radioName”传递给函数,但它永远不会被使用。您是否应该使用它来获取radiobutton元素而不是“this”。