我已經編寫了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() + "');");
會發生什麼?你有錯誤嗎?你檢查過控制檯嗎? –
什麼都沒有發生...... –
我明白沒有任何事情發生,但是你有錯誤嗎?您是否查看了頁面上的源代碼以確保標記中存在函數調用? –