prabhu2210 Ответов: 2

Как снять флажок radiobutton щелчком мыши в gridview ,


Я использую gridview для целей посещаемости в том, что у меня есть radiobutton для 31 столбца . после того, как переключатель проверен щелчком мыши . затем, если я попытаюсь снять флажок с соответствующего radbtn, он не будет снят как флажок. пожалуйста, помогите мне с кодом

Заранее спасибо

pradiprenushe

Вы можете использовать java script или jquery

Gihan Liyanage

Вы хотите снять флажок с проверенного же переключателя ?

2 Ответов

Рейтинг:
2

amer007112

<html>
    <script type="text/javascript">
        var RadioBtn = document.getElementsByName('YourRadioButton');
        var booRadio;
        var x = 0;
         allRadios[x].onclick = function() {
                if(booRadio == this){
                    this.checked = false;
                    booRadio = null;
                }else{
                    booRadio = this;
                }
            };
    </script>
</html>



предварительно сформируйте этот javascript на Щелчке переключателя
Я не пробовал, но надеюсь, что это сработает...скажите мне, каков результат


Рейтинг:
1

Vincent Maverick Durano

Как вы, возможно, знаете, Установка атрибута имени группы переключателя не будет работать, если переключатель расположен в элементе управления представлением данных, таком как GridView Это происходит потому, что переключатель внутри GridView вести себя иначе. Поскольку GridView визуализируется как элемент таблицы, во время выполнения он присваивает каждому переключателю другое "имя". Таким образом, вы можете выбрать несколько строк.

Вот статья, которую я написал несколько лет назад, которая охватывает проблему, с которой вы столкнулись: Использование переключателя в GridView с проверкой JavaScript[^]