我是javacripting和Yii2 Framework的新手。任何人都可以帮我,只是根据下拉选择显示一组字段值。
例如,我有下拉“如果你还是学生?”:
如果用户选择是,则显示包含要回答的其他字段的div。
我可以找到关于这样做的答案,但具体使用Yii 2我遇到了问题。
提前谢谢。
答案 0 :(得分:3)
这对于jquery来说非常简单......并且有几种方法可以做到,但这里有一个例子:
//HTML
<input type="radio" name="student" id="studentY" /> Yes
<input type="radio" name="student" id="studentN" /> No
<div id="moreQuestions">
<p>This is your block containing more fields</p>
</div>
//JS
$('#studentY').click(function(){
$('#moreQuestions').show();
});
$('#studentN').click(function(){
$('#moreQuestions').hide();
});