Loading...
tini4ka avatar tini4ka 5 Точки

Самоизключване на radio бутон

Създала съм тези радио бутони, но не се самоизключват.... Къде е проблема?

<input type="radio" name="anonymous" value="1" checked="checked" /> Да
  <input type="radio" name="noAnonymous" value="0" /> Не

Тагове:
0
HTML/CSS 05/11/2017 11:35:25
melik avatar melik 285 Точки

Здравей.

//HTML

<input type="radio" class="my-radio">

//JS

var radioState;
       
        $('.my-radio').on('click', function() {
            if (radioState === this) {
                this.checked = false;
                radioState = null;
            } else {
                radioState = this;
            }
        });

https://jsfiddle.net/n76uvo00/

Това ли имаш наспредвид ? 

 

-1
05/11/2017 11:59:08
tini4ka avatar tini4ka 5 Точки

По принцип един радио бутон нали е с такова самоизключващо се действие ... Защо не се получава в случая? А относно твоя код... благодаря, но не сме учили още за класове, та се чудя дали няма да има и друго решение ...

0
melik avatar melik 285 Точки

Хмм, разбирам, но незнам точно какъв резултат очакваш, разгледай този сайт.

<input type="radio" name="anonymous" value="Да"> Да
 <input type="radio" name="anonymous" value="Не"> Не

P.S Би ли ми казала коя е тази задача за да я разгледам по-подробно, ако все още не си е решила. ? 

0
05/11/2017 15:22:10
tini4ka avatar tini4ka 5 Точки

Открих си грешката на двата бутона name  е различно, а трябва да е еднакво

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.