Appcan 日期控件
某个页面的onclick事件
<div id="topSendDate" class="ub ub-f1" onclick="appcan.window.open({name:'dateSelect',dataType:0,data:'dateSelect.html'});">
</div>
dateSelect.html
<!DOCTYPE html>
<html class="um landscape min-width-240px min-width-320px min-width-480px min-width-768px min-width-1024px">
<head>
<title></title>
<meta charset="utf-8">
<meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
<link rel="stylesheet" href="css/fonts/font-awesome.min.css">
<link rel="stylesheet" href="css/ui-box.css">
<link rel="stylesheet" href="css/ui-base.css">
<link rel="stylesheet" href="css/ui-color.css">
<link rel="stylesheet" href="css/appcan.icon.css">
<link rel="stylesheet" href="css/appcan.control.css">
<link rel="stylesheet" href="dateSelect_content/css/main.css">
</head>
<body class="um-vp " ontouchstart>
<div id="page_0" class="up ub ub-ver bc-bg" tabindex="0">
<!--header开始-->
<div id="header" class="uh ub bc-text-head-feedback bc-head">
<div class="nav-btn" id="nav-left"><返回</div>
<h1 class="ut ub-f1 ulev-3 ut-s tx-c" tabindex="0">送货时间选择</h1>
<div class="nav-btn nav-bt" id="nav-right"></div>
</div>
<!--header结束--><!--content开始--> <div id="content" class="ub-f1 tx-l"> </div>
<!--content结束--> </div>
<script src="js/appcan.js"></script>
<script src="js/appcan.control.js"></script>
</body>
<script>
appcan.ready(function() {
var titHeight = $('#header').offset().height;
appcan.frame.open("content", "dateSelect_content.html", 0, titHeight);
window.onorientationchange = window.onresize = function() {
appcan.frame.resize("content", 0, titHeight);
}
});
appcan.button(".nav-btn", "btn-act", function() {
appcan.window.close(-1);
}) function closeNow () {
appcan.window.close({
aniId:0,
animDuration:1000
});
} </script>
</html>
dateSelect_content.html
<!DOCTYPE html>
<html class="um landscape min-width-240px min-width-320px min-width-480px min-width-768px min-width-1024px">
<head>
<title></title>
<meta charset="utf-8">
<meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
<link rel="stylesheet" href="css/fonts/font-awesome.min.css">
<link rel="stylesheet" href="css/ui-box.css">
<link rel="stylesheet" href="css/ui-base.css">
<link rel="stylesheet" href="css/ui-color.css">
<link rel="stylesheet" href="css/appcan.icon.css">
<link rel="stylesheet" href="css/appcan.control.css">
<link rel="stylesheet" href="feedback_content/css/main.css">
</head>
<body class="um-vp bc-bg-f8" ontouchstart>
<div class="ub ub-ver uinn-a3 ub-fv">
<div class="ub-ver uinn-at1">
<div class="uinput ub ub-f1 bc-border uba">
<input id="dateID" placeholder="请选择日期!" type="text" class="ub-f1" onclick="uexControl.openDatePicker(year,month,day);">
</div>
<div class="uinput ub ub-f1 bc-border uba umar-t" >
<input id="timeID" placeholder="请选择时间!" type="text" class="ub-f1" onclick="uexControl.openTimePicker(hour,minute)">
</div> <div class="ub ub-ver">
<div class="uinn-at1">
<div class="btn ub ub-ac bc-text-head ub-pc bc-btn-feedback uc-a1-feedback fw-b" id="submit1" onclick="submitFeedback()">
确认
</div>
</div>
</div>
</div>
</div>
<input id="userIDHide" type="hidden" name="userIDHide" value="">
<script src="js/appcan.js"></script>
<script src="js/appcan.control.js"></script>
<script src="js/common.js"></script>
<script src="js/imitate.js"></script>
<script src="js/zy_control.js"></script>
</body>
<script> var day;
var month;
var year;
var hour;
var minute; appcan.ready(function() {
appcan.initBounce();
loadDate(); uexControl.cbOpenDatePicker=function(opCode,dataType,data){
var obj = eval('('+data+')');
$("#dateID").val(obj.year+"-"+obj.month+"-"+obj.day);
}; uexControl.cbOpenTimePicker=function(opCode,dataType,data){
var obj = eval('('+data+')');
$("#timeID").val(obj.hour+":"+obj.minute);
};
}) function loadDate () {
var myDate = new Date();
day = myDate.getDate();
month = myDate.getMonth()+1;
year = myDate.getFullYear();
hour = myDate.getHours();
minute = myDate.getMinutes();
$("#dateID").val(year+"-"+month+"-"+day);
$("#timeID").val(hour+":"+minute);
} function submitFeedback() {
appcan.window.evaluateScript('dateSelect','closeNow()');
appcan.window.evaluatePopoverScript('submitOrder','submitOrder_content','$("#topSendDate").text("'+$("#dateID").val()+' '+$("#timeID").val()+'")') }
function alertvalue (value) {
alert(value);
}
</script>
</html>
main.css
.c-wh-pLG{
background-color:#f2f2f2;
}
.uinn-pLb1{
padding-bottom:0.7em;
}
.userImg{
background-image:url('images/userImg.png');
}
.pwdImg{
background-image:url('images/pwdImg.png');
}
.b-gra3{
border-color:#d8d8d8;
}
.uinn-a4{
padding:0.9em 0.625em 0.8125em 0.625em;
}
.t-gra2 {
color: #d8d8d8;
}
.mar-ar2 {
margin-right: 0.375em;
}
.uinn-a5 {
padding: 0.8125em 0.625em 0.9em 0.625em;
}
.uinn-a6 {
padding: 1em 0.65em 0 0.65em;
}
.uinn-at2{
padding-top:0.75em;
}
.uinn-at1{
padding-top:1em;
}
.c-wh{
background-color: white;
}
.bc-text-head-feedback {
color: #FF5D5E;
}
.bc-btn-feedback {
background-color: #FF5959;
}
.uc-a1-feedback {
-webkit-border-radius: 0.2em;
border-radius: 0.2em
}
.fw-b{
font-weight: bold
}
.bc-bg-f8 {
background-color: #F8F8F8;
}
.uinput input, .uinput textarea {
background: #FFFFFF ;
}
.umar-t {
margin-top:1em;
}
Appcan 日期控件的更多相关文章
- bootstrop 日期控件 datepicker被弹出框dialog覆盖的解决办法
筒子们在使用bootstrap的日期控件(datepicker , 现在官网提供的名称叫 datetimepicker)时可能会遇到如上图的问题这是啥原因造成的呢? 答案很简单时输出的优先级造成的(z ...
- my97DatePicker日期控件——日期输入框联动,使用focus使第二个输入框没展示出日期控件
描述问题场景: 1.jquery使用的版本是jquery-1.7.2.min.js 2.代码不是写在页面上的,是通过事件后追加的 <!DOCTYPE html> <html> ...
- 怎样使用My97日期控件
有网友说无法使用My97日期控件,Insus.NET测试一下,是可以正常使用了. 在ASP.NET MVC环境中测试. 去官网下载My97日期控件程序包: 下载解压之后,把程序的目录拷贝至projec ...
- jQuery Datepicker日期控件
datepicker可以为bootstrap添加一个事件选择控件,适用于任何需要调用的场合,支持多种事件格式输出(比如:dd, d, mm, m, yyyy, yy等),是制作网页不可缺失的插件. R ...
- jQuery LayDate 日期控件
她基于原生JavaScript精心雕琢,兼容了包括IE6在内的所有主流浏览器.她具备优雅的内部代码,良好的性能体验,和完善的皮肤体系,并且完全开源,你可以任意获取开发版源代码,一扫某些传统日期控件的封 ...
- JQuery datepicker 日期控件设置
datepicker控件可通过参数设置进行语言切换,以下可实现,系统所有日期控件默认为中文,在特定页面或者特定条件下可切换成英语!~ HTML: <!DOCTYPE html> <h ...
- bootstrap-datetimepicker 日期控件的开始日期
今天做日期控件,需求要求设置一个时间范围限制,选择从今天开始的日期才可以选择,今天以前都不可以选择 主要体现在bootstrap-datetimepicker控件下面的2个日期参数 weekStart ...
- easyui 日期控件清空值
最近用了Easyui的日期控件datebox,项目中要将选中值清空,于是就研究了一下. 1,调用方法清空 $('#yourId').combo('setText',''); 2,更改js文件 从官网下 ...
- WPF自定义控件与样式(5)-Calendar/DatePicker日期控件自定义样式及扩展
一.前言 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等,若有不明白的地方可以参考本系列前面的文章,文末附有部分文章链接. 本文主要内容: 日历控 ...
随机推荐
- 《The Economist》的阅读
cover story(封面故事): Clean energy's dirty secret:清洁能源的肮脏幕后: 0. 词汇 respite:n. 缓解:暂缓:暂时的休息:缓期执行:也作及物动词(v ...
- 简明Python3教程 5.第一步
介绍 我们现在来看看如何在Python中运行传统的”Hello world”程序.这会教你如何写.保存以及运行Python程序. 有两种办法来运行您的Python程序——使用交互式的解释器提示符或者源 ...
- 潜移默化学会WPF--值转换器
原文:潜移默化学会WPF--值转换器 1. binding 后面的stringFormat的写法----连接字符串 <TextBlock Text="{Binding Path=Qty ...
- Angular语法(三)——数据绑定
绑定类型 绑定类型可以按照数据流的方向分为三类:从源到视图,从视图到源,以及双向序列 示例 <!-- Bind button disabled state to `isUnchanged` pr ...
- jquery评分星星
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content=&q ...
- n阶贝塞尔曲线绘制(C/C#)
原文:n阶贝塞尔曲线绘制(C/C#) 贝塞尔是很经典的东西,轮子应该有很多的.求n阶贝塞尔曲线用到了 德卡斯特里奥算法(De Casteljau's Algorithm) 需要拷贝代码请直接使用本文最 ...
- 【C#】wpf添加gif动图支持
原文:[C#]wpf添加gif动图支持 1.nuget里下载XamlAnimatedGif包,然后安装. 2.添加XamlAnimatedGif包的命名空间:xmlns:gif="https ...
- GAC的一种非官方实现方式
1.GAC简介 全局程序集缓存(Global Assembly Cache, GAC)计算机范围内的代码缓存,它存储专门安装的程序集,这些程序集由计算机上的许多应用程序共享.在全局程序集缓存中部署的应 ...
- TestDisk 数据恢复 重建分区表恢复文件-恢复diskpart clean
source:http://www.cgsecurity.org/wiki/TestDisk_CN TestDisk 是一款开源软件,受GNU General Public License (GPL ...
- WPF 为资源字典 添加事件响应的后台类
原文:WPF 为资源字典 添加事件响应的后台类 前言,有许多同学在写WPF程序时在资源字典里加入了其它控件,但又想写事件来控制这个控件,但是资源字典没有CS文件,不像窗体XAML还有一个后台的CS文件 ...