Javascript 下一个问题取决于你按下的按钮
我是一个完全的新手,写了一个小脚本,其中第三个问题取决于你在第二个问题上按下的按钮,但是我完全不知道我应该如何继续:/ 非常感谢:)我想您可以将“特殊”单击处理程序绑定到“特殊”元素:Javascript 下一个问题取决于你按下的按钮,javascript,jquery,Javascript,Jquery,我是一个完全的新手,写了一个小脚本,其中第三个问题取决于你在第二个问题上按下的按钮,但是我完全不知道我应该如何继续:/ 非常感谢:)我想您可以将“特殊”单击处理程序绑定到“特殊”元素: 使用单选按钮——这正是它们存在的目的。给它们取一个相同的名字,然后单击其中一个单选按钮,根据它的值显示适当的第三个问题。Hello Shadow Wizard,我考虑过使用单选按钮,但决定使用按钮,以便为不习惯计算机的用户提供UI设计实用性。谢谢你的提示@pufAmuf:单选按钮并不是真正的计算机专用的。你是否
使用单选按钮——这正是它们存在的目的。给它们取一个相同的名字,然后单击其中一个单选按钮,根据它的值显示适当的第三个问题。Hello Shadow Wizard,我考虑过使用单选按钮,但决定使用按钮,以便为不习惯计算机的用户提供UI设计实用性。谢谢你的提示@pufAmuf:单选按钮并不是真正的计算机专用的。你是否从未见过“正常”调查要求你只选择以下选项之一,而你在其中取得了成功?我想你可以假设每个人都知道他们在做什么(顺便说一句,单选按钮这个词来自旧收音机,按下按钮会再次打开先前选择的按钮,所以这真的不是什么新鲜事)。谢谢你的帮助!但是,是否有一种方法可以为所有4个按钮执行一个脚本,从而激活隐藏的div就像那个按钮会设置一个值并执行以取消隐藏一个div,这样我就不必为每个按钮复制这个脚本4次了?哇,这正是我想要的:)我也可以用它做扩展(对于exmaple:{statement1 stat2 stat3}或者我必须做case:'specialthing'做第一件事;case:'specialthing'做第二件事;?:)
<input type="button" value="Something Special" id="specialthing">
$("#specialthing").click(function() {
window.location.href = 'AgeVerification.jsp';
});
$("input[type='button']").click(function() {
switch(this.id) {
case 'specialthing' : $("#specialDiv").show();
case 'foo' : // so something else
}
});
});