Html5+Mui前端框架,开发记录(四):下拉菜单绑定数据、搜索、时间控件
1.下拉菜单绑定数据,选择后回传值
1)html:
<div class="mui-input-row">
<label>xxx:</label>
<input id='zxyy' type="text" class="mui-input-clear mui-input" placeholder="请选择xxx">
</div>
2)js:
1 document.getElementById("zxyy").addEventListener('tap', function() {
Selectzxyy();
});
function Selectzxyy() {
var specModel = new mui.PopPicker(); //初始化 picker
mui.ajax({
url: getAddress() + '/api/Hospital/get?jsoncallback=?',
data: {},
async: true,
dataType: 'json',
crossDomain: true, //强制使用5+跨域
type: 'get',
timeout: 10000,
success: function(data) {
if (data.length > 0) {
var item = [];
for (var i = 0; i < data.length; i++) {
arrStr = {
text: data[i].HospitalName,
value: data[i].Id
};
item.push(arrStr);
}
specModel.setData(item);
specModel.show(function(item) {
var specModelName = item[0].text;
var t = document.getElementById('zxyy');
t.value = specModelName;
t.tabIndex = item[0].value;
var specModelValue = item[0].Id;
});
}
},
error: function(xhr, type, errorThrown) {}
});
}
2.时间控件
1)html:
<div class="mui-input-row">
<label>日期:</label>
<input type="datetime" id="startdate" placeholder="请选择时间" onclick="dtime()">
</div>
2)js:
<link rel="stylesheet" type="text/css" href="css/mui.picker.min.css" />
<script src="js/mui.picker.min.js"></script>
function dtime() {
var Date = new mui.DtPicker({
type: 'date'
});
var endDate = "";
Date.show(function(item) {
//这里你可以用console 看看回调函数中的item的值
endDate = item;
var s = document.getElementById('startdate');
s.value = endDate.toString();
});
}
3.搜索
1)html:
1 <div class="mui-indexed-list-search mui-input-row mui-search">
<input type="search" id="searchInput" onkeyup="enterSearch(event)" class="mui-input-clear" placeholder="关键字">
</div>
2)js:
function enterSearch(event){
if(event.keyCode == 13) {//用户点击回车的事件号为13
var keyword = document.getElementById('searchInput').value;
//createFragment(keyword);(自己的逻辑代码)
}
}
Html5+Mui前端框架,开发记录(四):下拉菜单绑定数据、搜索、时间控件的更多相关文章
- Html5+Mui前端框架,开发记录(三):七牛云 上传图片
1.Html界面: <div id="container"> <label>凭证:</label> <div id="uploa ...
- Html5+Mui前端框架,开发记录(一)
1.下载HBuilder X,地址:http://www.dcloud.io/hbuilderx.html,根据需求选择版本下载. Mui文档,地址:http://dev.dcloud.net.cn/ ...
- Html5+Mui前端框架,开发记录(二):提交不了数据?
1.Mui 请求Webapi接口,返回所需要的数据(get,post) mui.ajax({ url: getAddress() + '/api/Qiliu/get?jsoncallback=?', ...
- [deviceone开发]-多种样式下拉菜单demo
一.简介 该demo主要展示了3种下拉菜单. 一.仿QQ弹出菜单 主要实现原理是通过add一个ui,然后通过点击事件控制其visible属性来显示或者隐藏. 二.组合下拉菜单 主要用到的控件是do_A ...
- 4.VUE前端框架学习记录四:Vue组件化编码2
VUE前端框架学习记录四:Vue组件化编码2文字信息没办法描述清楚,主要看编码Demo里面,有附带完整的代码下载地址,有需要的同学到脑图里面自取.脑图地址http://naotu.baidu.com/ ...
- Bootstrap下拉菜单的使用(附源码文件)--Bootstrap
1.Bootstrap下拉菜单的使用,源代码如下:(如有不当之处,还望大佬们指出哈……) <!DOCTYPE html> <html lang="en"> ...
- java 移动开发获取多级下拉框json数据的类和mobile-select-area插件
我这里以行政区划做例子 //这个类是把数据库中的行政区划转化为json格式的data @SuppressWarnings("rawtypes")public class XzqhL ...
- Web 前端实战:JQ 实现下拉菜单
实现过程 实现一个简易的鼠标悬停菜单项显示其子项的下拉框控件.将用到 CSS 绝对定位.流式布局.动画等:JQuery 鼠标移入和移出事件.DOM 查找.效果图如下: HTML 结构: <div ...
- easy ui 下拉级联效果 ,下拉框绑定数据select控件
html代码: ①两个下拉框,一个是省,另一个市 <tr> <td>省:</td> <td> <select id="ProvinceI ...
随机推荐
- Python-文件读写及修改
文件的读写有三种形式:读.写和追加. 一.读模式 r 和读写模式 r+ 1.读模式 r 读模式r特点:(1)只能读,不能写:(2)文件不存在时会报错. (1)例:读取当前目录下的books.txt文件 ...
- 编译grub时报告"grub_script.yy.c:19:22: error: statement with no effect [-Werror=unused-value]"怎么处理?
答: 在configure时加--disable-werror选项,如下: ./configure --target=aarch64-linux-gnu --disable-werror
- HTTP请求客户端工具类
1.maven 引入依赖 <dependency> <groupId>commons-httpclient</groupId> <artifactId> ...
- 24 Flutter官方推荐的状态管理库provider的深入使用、初始化修改状态、父子组件同步状态
加群452892873 下载对应24课文件,运行方法,建好项目,直接替换lib目录,在往pubspec.yaml添加上一下扩展. cupertino_icons: ^0.1.2 flutter_swi ...
- 学习 TTreeView [15] - 连接数据库 (作为给 "丁永其" 和 "DELPHI万岁" 两位朋友的回复)
本例效果图: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Contro ...
- 原创:Mac AppleScript 自动登录两个QQ
前提,已有登录过的账号,且没有设置为自动登录 tell application "QQ" activate tell application "System Events ...
- C#实现动态发布IIS站点帮助类
准备工作: 1.引用 System.DirectoryServices 系统程序集 2.引用 Microsoft.Web.Administration 程序集,类库位置在 C:\Windows\Sys ...
- Spring 使用日志
1. spring boot项目默认使用什么技术处理日志? 实例代码 log.debug("===============================用户信息:", user) ...
- JS中根据某个值进行大小排序
//从大到小排序 function compareBigToSmall(property){ return function(a,b){ var value1 = a[property]; var v ...
- HTML让字体闪动和滚动显示
存粹的HTML让字体闪动显示: <html> <head> <title>TEST</title> <style type="text/ ...