Как получить текст asp: radiobutton в javascript? - PullRequest
1 голос
/ 29 мая 2010

Как получить текст 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, похоже, не воспринимает текст моего радиокнопки ... любое предложение

Когда я проверял червяка, я нашел это

<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 Ответ

1 голос
/ 29 мая 2010

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

document.getElementById ( "ctl00_ContentPlaceHolder1_RbDriver1"). NextSibling.innerHTML

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...