<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<title></title>
<script src="js/mui.min.js"></script>
<link href="css/mui.min.css" rel="stylesheet" />
<link rel="stylesheet" type="text/css" href="css/title&bottomTheme.css" />
<script type="text/javascript" charset="utf-8">
mui.init();
// H5 plus事件处理
function plusReady() {}
if (window.plus) {
plusReady();
} else {
document.addEventListener("plusready", plusReady, false);
};
function pickDate() {
plus.nativeUI.pickDate(function(e) {
var input1 = document.getElementById("input1");
var input2 = document.getElementById("input2");
var d = e.date;
input1.value = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
input2.value = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate();
console.log("选择的日期:" + d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate());
}, function(e) {
console.log("未选择日期:" + e.message);
});
}
</script>
</head>
<body>
<header class="mui-bar mui-bar-nav">
<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left"></a>
<h1 class="mui-title">select_time</h1>
</header>
<div class="mui-content">
<input onclick="pickDate()" type="text" name="input1" id="input1" value="" />
<label for="input1">选择时间</label>
<input onclick="pickDate()" type="text" name="input2" id="input2" value="" />
<label for="input2">选择时间</label>
</div>
</body>
</html>
需求:2个或者多个选框,需要输入的时间不同。
问题:点击其中一个,则2个或者多个都自动改成一样的时间。如何做到多个选框的时间互不干扰?(现在无论点击哪一个,所得到的值都会自动赋给其他的选框。偶买噶的,为什么会这样呢?如何解决呢?在此先谢过!)
烟雨江南 (作者)
非常感谢。。。原来是这么搞就行。
2015-03-25 20:12