Как получить выбранное значение радиокнопки на asp: нажатие кнопки в JavaScript - PullRequest
0 голосов
/ 29 марта 2011

У меня есть страница обновления с радиокнопкой «Альтернативные адреса».
Если радиокнопка имеет значение «Да», для клиента будут альтернативные адреса.
Если радиокнопка имеет значение «Нет», там не будетлюбые альтернативные адреса.
На странице обновления, если поставщик изменяет значение радиокнопки с "Yes" to "No" и нажимает asp:Button "Update", все альтернативные адреса будут удалены.

Я хочу показать окно подтверждения при нажатии кнопки Обновить.Но я не могу получить выбранное значение радиокнопки в JavaScript.

 var list = document.getElementById("radios"); //Client ID of the radiolist  
var inputs = list.getElementsByTagName("input");  
var selected;  
for (var i = 0; i < inputs.length; i++) 
{       
if (inputs[i].checked)
 {           
selected = inputs[i];           
break;        
} 

Этот код отлично работает с кнопками HTML.Но я хочу код для asp:Button onClientClick. Пожалуйста, помогите.Заранее спасибо

1 Ответ

0 голосов
/ 29 марта 2011

Вы также можете прикрепить javascript из кода позади.

ASPNET_Server_Control.Attributes.Add("onclick", "return yourJSFunction();")

Вы должны убедиться, что вы вернули false в кнопке asp, если не хотите, чтобы публикация возвращалась.

...