在我的Bootstrap的逐步向导中,我希望能够更改它的步骤。这是我正在使用的代码https://bootsnipp.com/snippets/e3mbm。除了第一步,我有一个广播按钮:
<div class="form-group">
<label for="assessmentType" class="control-label">Choose type</label>
<div class="row col-sm-12">
<label class="radio-inline">
<input type="radio" id="female" value="Female" name="radio">Female
</label>
<label class="radio-inline">
<input type="radio" id="male" value="Male" name="radio">Male
</label>
</div>
</div>
我如何做到这一点,以便选择雄性将其重定向到第3步,而当选择女性时,它将其重定向到第2步?
var val = $('input:radio[name=path]:checked').val();
switch (val) {
case 'female':
//show step 2 ?
break;
case 'male':
//show step 3?
break;
default:
}
谢谢
使用 toLowerCase()
函数匹配案例敏感的字符串,并在显示匹配的步骤
JS代码
var val = $('input:radio[name=path]:checked').val();
val = val.toLowerCase(); //change the case with small for matcing
switch (val) {
case 'female':
//hide all steps
//then show the step2
break;
case 'male':
//hide all steps
//then show the step3
break;
default:
}
大写女性和男性:
var val = $('input:radio[name=path]:checked').val();
switch (val) {
case 'Female':
//show step 2 ?
break;
case 'Male':
//show step 3?
break;
default:
}