【发布时间】:2014-08-20 03:23:36
【问题描述】:
开始返回单选按钮是和否,问题 1,问题 1 是返回 Questio1.1 并隐藏按钮,依此类推。
“是”按钮的作用就像一个魅力,但我不知道如何使“否”按钮也能正常工作
谢谢。
<div><input type='radio' name='opt' value='1' />I agree to start</div>
<!-- Form 1-->
<div class='content' id='content1'>
<p>This is Question 1
<br>'yes' will return Question 1.1y
<br>'no' will return Question 1.1n</p>
</div>
<div class='info' id='info1'>
<div><input type='radio' name='opt' value='2' />yes</div>
<div><input type='radio' name='opt' value='6' />no</div>
</div>
<!-- Form 1.1y-->
<div class='content' id='content2'>
<p>This is Question 1.1y
<br>'yes' will return Question 1.1.1y
<br>'no' will return Question 1.1.1n</p>
</div>
<div class='info' id='info2'>
<div><input type='radio' name='opt' value='3' />yes</div>
<div><input type='radio' name='opt' value='7' />no</div>
</div>
<!-- Form 1.1.1y-->
<div class='content' id='content3'>
<p>This is Question 1.1.1y
<br>'yes' will return answer_y
<br>your 'no' will answer_n</p>
</div>
<div class='info' id='info3'>
<div><input type='radio' name='opt' value='4' />yes</div>
<div><input type='radio' name='opt' value='11' />no</div>
</div>
<!-- answer_y-->
<div class='content' id='content4'>
<div><p>answer_y</p></div>
</div>
<!-- answer_n-->
<div class='content' id='content11'>
<div><p>answer_n</p></div>
</div>
<!-- Form 1.1n-->
<div class='content' id='content6'>
<p>This is Question 1.1n
<br>'yes' will return Question 1.1.1y
<br>'no' will return Question 1.1.1n</p>
</div>
<div class='info' id='info6'>
<div><input type='radio' name='opt' value='9' />yes</div>
<div><input type='radio' name='opt' value='10' />no</div>
</div>
<!-- Form 1.1.1n-->
<div class='content' id='content10'>
<p>This is Question 1.1.1n
<br>'yes' will return answer_y
<br>'no' will return answer_n</p>
</div>
<div class='info' id='info10'>
<div><input type='radio' name='opt' value='4' />yes</div>
<div><input type='radio' name='opt' value='11' />no</div>
</div>
.info { display: none; }
.content { display: none; }
var update = function() {
$(".info").hide();
$("#info" + $(this).val()).show();
};
$("input[type='radio']").change(update);
var update1 = function() {
$("#content" + $(this).val()).show();
};
$("input[type='radio']").change(update1);
【问题讨论】:
-
那个小提琴中的“是”和“否”在哪里?没有应该怎么办?
-
什么价值观?有问题的代码和 jsfiddle 完全不同。我在小提琴中看不到任何是非选项。
-
请停止更改代码。您正在使现有答案无效。这不是这里的工作方式......
标签: jquery forms radio-button