2010-05-29 3 views
1

Как получить asp: radioobutton текст в javascript?Как получить текст asp: radiobutton в javascript?

Я использую это

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 поджигатель я нашел это

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

Я хочу получить значение kamal,9566454564 в javascript ...

ответ

1

Старайтесь избегать использования идентификаторов клиентов в js.
Что касается вашего вопроса, то элемент управления RadioButton отображает этот html, который вы можете увидеть в firebug. используя свой подход clientids:.

document.getElementById ("ctl00_ContentPlaceHolder1_RbDriver1") nextSibling.innerHTML

Смежные вопросы