如何在JavaScript中获取asp:radiobutton文本?

时间:2010-05-29 05:01:58

标签: javascript text radio-button

如何在javascript中获取asp:radiobutton文本?

我用这个

RbDriver1.Text = dt.Rows[0].ItemArray[5].ToString(); 
RbDriver2.Text = dt.Rows[0].ItemArray[6].ToString() ;

我的javascript函数是

function getDriverwireless() {
alert(document.getElementById("ctl00_ContentPlaceHolder1_RbDriver1"));
alert(document.getElementById("ctl00_ContentPlaceHolder1_RbDriver1").innerHTML);
}

innerHTML似乎没有采取我的无线电按钮的文字......任何建议

当我检查throgh firebug时,我发现了这个

<input type="radio" onclick="getDriverwireless();" value="RbDriver1" 
name="ctl00$ContentPlaceHolder1$drivername" 
id="ctl00_ContentPlaceHolder1_RbDriver1">
<label for="ctl00_ContentPlaceHolder1_RbDriver1">kamal,9566454564</label>

我想在javascript中获取值kamal,9566454564

1 个答案:

答案 0 :(得分:1)

尽量避免在js中使用客户端ID 关于你的问题,RadioButton控件呈现你可以在firebug中看到的html。使用你的clientids方法:

的document.getElementById( “ctl00_ContentPlaceHolder1_RbDriver1”)。nextSibling.innerHTML