mardi 5 mai 2015

Allow selection of only 1 checkbox

I want allow selection of only 1 checkbox. I am using the following script:

$(document).ready(function(){                   
    $('#valores input').on('change', function() {
        $('#valores input').not(this).prop('checked', false);  
    });
});

And HTML:

<div id="valores">              
    <div><input type="checkbox" name="valor" id="50reais" class="css-checkbox"/><label for="50reais" class="css-label radGroup1">R$ 50,00</label></div>
    <div><input type="checkbox" name="valor" id="100reais" class="css-checkbox"/><label for="100reais" class="css-label radGroup1">R$ 100,00</label></div>
    <div><input type="checkbox" name="valor" id="150reais" class="css-checkbox"/><label for="150reais" class="css-label radGroup1">R$ 150,00</label></div>
    <div><input type="checkbox" name="valor" id="200reais" class="css-checkbox"/><label for="200reais" class="css-label radGroup1">R$ 200,00</label></div>
    <div><input type="checkbox" name="valor" id="250reais" class="css-checkbox"/><label for="250reais" class="css-label radGroup1">R$ 250,00</label></div>
    <div><input type="checkbox" name="valor" id="outroValor" class="css-checkbox"/><label for="outroValor" class="css-label radGroup1">Outro Valor</label></div>
</div>    

Only works while the page is loading. After ready stops working. Does anyone know how to fix it?




Aucun commentaire:

Enregistrer un commentaire