form5.html 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">
  7. <link rel="stylesheet" href="../css/weui.css"/>
  8. <link rel="stylesheet" href="../css/weuix.css"/>
  9. <script src="../js/zepto.min.js"></script>
  10. <script src="../js/zepto.weui.js"></script>
  11. <script>
  12. $(function(){
  13. });
  14. </script>
  15. </head>
  16. <body ontouchstart>
  17. <div class="page-hd">
  18. <h1 class="page-hd-title">
  19. select
  20. </h1>
  21. <p class="page-hd-desc"></p>
  22. </div>
  23. <div class="weui-cells weui-cells_form">
  24. <div class="weui-cell">
  25. <div class="weui-cell__hd"><label for="job" class="weui-label">美女</label></div>
  26. <div class="weui-cell__bd">
  27. <input class="weui-input" id="job" type="text" value="">
  28. </div>
  29. </div>
  30. <div class="weui-cell">
  31. <div class="weui-cell__hd"><label for="mobile" class="weui-label">手机</label></div>
  32. <div class="weui-cell__bd">
  33. <input class="weui-input" id="mobile" type="text" value="">
  34. </div>
  35. </div>
  36. <div class="weui-cell">
  37. <div class="weui-cell__hd"><label for="in" class="weui-label">喜欢的国家</label></div>
  38. <div class="weui-cell__bd">
  39. <input class="weui-input" id="in" type="text" value="美国,中国">
  40. </div>
  41. </div>
  42. </div>
  43. <script>
  44. /* 支持
  45. $("input").select("update", { items: ["法官", "猎人"] })
  46. $("input").select("open")
  47. $("input").select("close")*/
  48. $("#job").select({
  49. title: "喜欢的美女",
  50. items: ['柳岩','赵丽颖','杨颖','苍井空'],
  51. onChange: function(d) {
  52. console.log(this, d);
  53. },
  54. onClose: function() {
  55. console.log("close");
  56. },
  57. onOpen: function() {
  58. console.log("open");
  59. },
  60. });
  61. $("#mobile").select({
  62. title: "选择手机",
  63. items: [
  64. {
  65. title: "iPhone 8",
  66. value: "001",
  67. },
  68. {
  69. title: "iPhone 9",
  70. value: "002",
  71. },
  72. {
  73. title: "iPhone x",
  74. value: "003",
  75. },
  76. {
  77. title: "iPhone xs",
  78. value: "004",
  79. }
  80. ]
  81. });
  82. $("#in").select({
  83. title: "喜欢的国家",
  84. multi: true,
  85. min: 1, //最少选1个
  86. max: 3, //最多选3个
  87. items: [
  88. {
  89. title: "美国",
  90. value: 1,
  91. description: "额外的数据1"
  92. },
  93. {
  94. title: "中国",
  95. value: 2,
  96. description: "额外的数据2"
  97. },
  98. {
  99. title: "日本",
  100. value: 3,
  101. description: "额外的数据3"
  102. },
  103. {
  104. title: "韩国",
  105. value: 4,
  106. description: "额外的数据4"
  107. },
  108. {
  109. title: "泰国",
  110. value: 5,
  111. description: "额外的数据5"
  112. },
  113. {
  114. title: "法国",
  115. value: 6,
  116. description: "额外的数据6"
  117. },
  118. ],
  119. beforeClose: function(values, titles) {
  120. if(values.indexOf("5") !== -1) {
  121. $.toast("不能选泰国", "cancel");
  122. return false;
  123. }
  124. return true;
  125. },
  126. onChange: function(d) {
  127. console.log(this, d);
  128. },
  129. onClose: function (d) {
  130. console.log('close')
  131. }
  132. });
  133. </script>
  134. <br>
  135. <br>
  136. <div class="weui-footer weui-footer_fixed-bottom">
  137. <p class="weui-footer__links">
  138. <a href="../index.html" class="weui-footer__link">WeUI首页</a>
  139. </p>
  140. <p class="weui-footer__text">Copyright &copy; Yoby</p>
  141. </div>
  142. </body>
  143. </html>