我将此复选框列表定义为:
<div data-role="fieldcontain">
<fieldset data-role="controlgroup">
<input type="checkbox" name="minutes" id="minutes" class="custom" value="minutes"/>
<label for="minutes">Minutes</label>
<input type="checkbox" name="hours" id="hours" class="custom" value="hours" />
<label for="hours">Hours</label>
Run Code Online (Sandbox Code Playgroud)
和输入文本字段:
<input type="number" size="10" id="time_value"/>
Run Code Online (Sandbox Code Playgroud)
在我的JavaScript中,我有这个(凌乱,我知道):
if ($("#minute").is(':checked')) {
var minutes = parseInt($("#time_value").val());
} else if ($("#hours").is(':checked')) {
var hours = parseInt($("#time_value").val());
} else {
alert("No value selected");
}
alert(hours);
Run Code Online (Sandbox Code Playgroud)
问题是,如果我选中minutes复选框,值time_value是,"undefined"但如果我检查hours,值time_value是什么,我进入输入字段.
| 归档时间: |
|
| 查看次数: |
52 次 |
| 最近记录: |