我已经编写了JavaScript代码,但它不被称为任何方式。我试图调用这两种形式的HTML端,也从页面加载事件分配属性,但它并没有被调用。JavaScript是不是调用单选按钮列表索引更改
这是我的javascript代码。
function rdbantiplatelet_onClick(thiscontrol, trName) {
alert('hi');
var RB1 = thiscontrol;
var radio = RB1.getElementsByTagName("input");
var trDose = document.getElementById(trName.toString());
// var RB1 = document.getElementById("<%=this.rdbantiplatelet.ClientID%>");
// var radio = RB1.getElementsByTagName("input");
// var tblAntiplatelet = document.getElementById("<%=tblAntiplatelet.ClientID %>");
for (var i = 0; i < radio.length; i++){
if (radio[i].checked){
trDose.style.display = "";
return true;
}
else{
trDose.style.display = "none";
return true;
}
}
return false;
}
这是代码调用写在Page_Load事件中的javascript ..
rdbantiplatelet.Attributes.Add("OnClick", "return rdbantiplatelet_onClick(this,'" + trDose.ClientID.ToString() + "');");
会发生什么?你有错误吗?你检查过控制台吗? –
什么都没有发生...... –
我明白没有任何事情发生,但是你有错误吗?您是否查看了页面上的源代码以确保标记中存在函数调用? –