Видимость ASP.Net RadioButton в RadioButtonList

Если вы не подразумеваете, что вы не добавляете событие .click, вы не хотите иметь отдельные обработчики для этих событий, вы можете обрабатывать все клики (подчиняется) одной функцией:

$(document).ready(function(){
  $('input[type="submit"]').click( function(event){ process_form_submission(event); } );
});

function process_form_submission( event ) {
  event.preventDefault();
  //var target = $(event.target);
  var input = $(event.currentTarget);
  var which_button = event.currentTarget.value;
  var data = input.parents("form")[0].data.value;
//  var which_button = '?';       // <-- this is what I want to know
  alert( 'data: ' + data + ', button: ' + which_button );
}
7
задан travis 28 August 2008 в 20:42
поделиться

6 ответов

Под капотом можно получить доступ к атрибутам объекта и присвоить ему стиль CSS.

Таким образом, необходимо смочь затем, программно присваивают его путем определения:

RadioButtonList.Items(1).CssClass.Add("visibility", "hidden")

и сделайте задание.

4
ответ дан 7 December 2019 в 03:23
поделиться

Почему бы не добавить и удалить переключатели по мере необходимости?

RadioButtonList.Items.Add("Item Name" or index);
RadioButtonList.Items.Remove("Item Name" or index);
2
ответ дан 7 December 2019 в 03:23
поделиться

Если Вы имеете в виду с JavaScript, и если я помню правильно, необходимо откопать свойства ClientID каждого <входной тип = "радио"...> тег.

0
ответ дан 7 December 2019 в 03:23
поделиться

Я не протестировал его, но я принял бы (для C#)

foreach(ListItem myItem in rbl.Items)
{
if(whatever condition)
myItem.Attributes.Add("visibility","hidden");

}
0
ответ дан 7 December 2019 в 03:23
поделиться

Вы попытались скрыть его через itemdatabound событие onload, или Вам нужен он для сокрытия после того, как это загружается?

0
ответ дан 7 December 2019 в 03:23
поделиться

Попробуйте это:

RadioButtonList.Items.Remove(RadioButtonList.Items.FindByValue("3"));
1
ответ дан 7 December 2019 в 03:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: