2015-04-22 4 views
0

Я пытаюсь настроить динамическую форму в MVC, в которой некоторые вопросы могут возникать по вопросам в зависимости от выбранного значения. Если активируется следующий вопрос, он становится «обязательным» и наоборот.Проверка JQuery - динамически требуемые элементы

Я могу добиться этого с помощью JQuery, используя классы, но я заинтересован в использовании атрибутов данных, поскольку он более гибкий, и я могу точно указать, какое значение (родительского вопроса) вызывает поведение.

<input type="radio" value="1" id="comment1" name="comment" data-rule-required="true" data-rule-followon="true" data-rule-followon-value="1" data-rule-followon-id="comments">Yes    
<input type="radio" value="0" id="comment0" name="comment">No 

<textarea maxlength="1000" id="comments"></textarea> 

Любая помощь с благодарностью получена.

ответ

0

попробовать это

CSS: 

.hide { 
    display: none; 
} 

    HTML: 

    <textarea maxlength="1000" id="comments" class="hide"></textarea> 

var value= $('input[name=name_of_your_radiobutton]:checked').val(); 

if(value== "No") 
{ 
$('#comments').removeClass('hide'); 
} 
+0

Спасибо, но, как я сказал, что я могу уже сделать это CSS классы. Я действительно получаю «атрибуты». – Clummzie

Смежные вопросы