zoukankan      html  css  js  c++  java
  • MUI框架之输入框Input

    input输入框的官方api文档:http://dev.dcloud.net.cn/mui/ui/#input

    一、输入框类型

    输入框的类型是根据type来决定是普通输入框还是密码框,搜索框等类型

    1. <label>帐号</label>
    2. <input id="mess" class="mui-input-clear" type="text" placeholder="请输入帐号">
    3. <label>密码</label>
    4. <input type="password" class="mui-input-clear" name="pass" placeholder="请输入密码" />

    而id是可以用来获取该输入框,或者使用class来批量获取。

    二、输入框内容获取

    1、比如这个帐号输入框,可以使用id来获取内容

    1. document.getElementById("mess").value;

    2、当然因为他是第一个,所以也可以使用document的方法来获取

    1. document.querySelector(".mui-input-clear").value

    3、或者使用mui()加class来获取组,通过获得的array来获取

    1. mui("input.mui-input-clear")[0].value
    2. //或者下面这个方法
    3. mui(".mui-input-clear")[0].value

    这个区别就是一个是获取的input的所有包含mui-input-clear类型的,一个是所有的mui-input-clear类型的,可以查看官方文档的mui()的说明

    三、输入框内容操作

    获取了输入框内容,这里最简单的就是模拟一个登录,按钮绑定一个函数

    1. <button type="button" class="mui-btn mui-btn-blue mui-btn-block" onclick="sss()">登录</button>

    在button的sss方法中可以这么写

    1. <script type="text/javascript">
    2.     function sss () {
    3. var m = mui(".mui-input-clear");
    4. var uncomplete = false; 
    5. mui.each(m,function (index,item) {
    6.     console.log(item.value);
    7.     if (!item.value||item.value.trim() == "") {
    8. uncomplete = true;
    9.     }
    10.         });
    11. if (uncomplete) {
    12. mui.toast("请填写信息");
    13. } else{
    14. mui.toast("登录成功");
    15. }
    16.     }
    17. </script>

    这样如果没有填写就会弹出了没有弹出信息的提醒了

    Simulator Screen Shot 2016年9月23日 上午12.08.03.png

    点击查看原图

         Simulator Screen Shot 2016年9月23日 上午12.08.13.png

  • 相关阅读:
    PAT (Basic Level) Practice (中文)1076 Wifi密码 (15 分)
    PAT (Basic Level) Practice (中文)1047 编程团体赛 (20 分)
    PAT (Basic Level) Practice (中文)1029 旧键盘 (20 分)
    PAT (Basic Level) Practice (中文)1016 部分A+B (15 分)
    延迟加载
    Js之全局函数
    Js之数组
    前端性能优化
    排序算法小结
    CSS居中总结
  • 原文地址:https://www.cnblogs.com/soundcode/p/7465410.html
Copyright © 2011-2022 走看看