2015-06-23 1 views
0

У меня возникла небольшая проблема с добавлением атрибута «обязательный» в поле выбора при установке флажка.Попытка добавить обязательный атрибут в поле выбора при установке галочки - JQuery

Вот мой код.

$('.turn_on').change(function(){ 
    $('.form_field select').attr('required'); 
}); 

Если кто-то может помочь, это было бы весьма полезно.

ответ

1

Использование .prop(propertyName, value) установить свойство

$('.turn_on').change(function(){ 
    //set required to true/false based on checked box checked state 
    $('.form_field select').prop('required', this.checked); 
}); 
+0

Спасибо за ответ! Попробовали, но он все еще не работает. Добавили здесь скрипку - https://jsfiddle.net/rc59xus2/ –

+0

@FrazerFindlater https://jsfiddle.net/satpalsingh/whkysuf8/ вы добавили код в неправильное поле – Satpal

+1

Это неловко! Спасибо за это. Я вижу, что он работает на скрипке, однако он не работает в моей среде. Я думаю, что это может иметь отношение ко мне, используя parsley.js. –

0

Вы не установили атрибут, но получили атрибут. Таким образом, использовать так:

$('.form_field select').attr('required',true);