Софтуерно Инженерство
Loading...
+ Нов въпрос
tini4ka avatar tini4ka 2 Точки

Самоизключване на 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 284 Точки

Здравей.

//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 2 Точки

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

0
melik avatar melik 284 Точки

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

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

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

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

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

0