formvalidator.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. (function () {
  2. var page = {
  3. isScroll: true,
  4. init: function ($page) {
  5. $('#select1').lrpicker({
  6. placeholder: '请选择(必填)',
  7. data: cityData
  8. });
  9. $('#select2').lrpicker({
  10. placeholder: '请选择(必填)',
  11. data: cityData,
  12. level: 2
  13. });
  14. $('#select3').lrpicker({
  15. placeholder: '请选择(必填)',
  16. data: cityData,
  17. level: 3
  18. });
  19. $('#select4').lrpicker({
  20. placeholder: '请选择(必填)',
  21. data: bjTypeData,
  22. level: 3
  23. });
  24. $('#switch1').lrswitch();
  25. $('#date1').lrdate();
  26. $('#date2').lrdate({
  27. type: 'date',
  28. });
  29. $('#date3').lrdate({
  30. type: 'time',
  31. });
  32. $('#date4').lrdate({
  33. type: 'month',
  34. });
  35. $page.find('#checkbox1').lrcheckbox({
  36. data: [{
  37. text: '第一项',
  38. value: '1'
  39. }, {
  40. text: '第二项',
  41. value: '2'
  42. }, {
  43. text: '第三项',
  44. value: '3'
  45. }, {
  46. text: '第四项',
  47. value: '4'
  48. }, {
  49. text: '第五项',
  50. value: '5'
  51. }, {
  52. text: '第六项',
  53. value: '6'
  54. }, {
  55. text: '第五项',
  56. value: '7'
  57. }, {
  58. text: '第五项',
  59. value: '8'
  60. }, {
  61. text: '第五项',
  62. value: '9'
  63. }, {
  64. text: '第五项',
  65. value: '10'
  66. }, {
  67. text: '第五项',
  68. value: '11'
  69. }, {
  70. text: '第五项',
  71. value: '12'
  72. }, {
  73. text: '第五项',
  74. value: '13'
  75. }, {
  76. text: '第五项',
  77. value: '14'
  78. }, {
  79. text: '第五项',
  80. value: '15'
  81. }, {
  82. text: '第五项',
  83. value: '16'
  84. }, {
  85. text: '第五项',
  86. value: '17'
  87. }]
  88. });
  89. $('#btnvalid1').on('tap', function () {
  90. $('#formvalidtest').lrformValid();
  91. });
  92. $('#btnvalid2').on('tap', function () {
  93. var data = $('#formvalidtest').lrformGet();
  94. renlian.layer.toast(JSON.stringify(data));
  95. });
  96. $('#btnvalid3').on('tap', function () {
  97. var _data = {"checkbox1":"1,2,3,4,5,6", "input1": "123123","input3":"11111111111111111111hhhhhhhhhhhhh122222222222", "input2": "12323", "select1": "130000", "select2": "110000,110100", "select3": "110000,110100,110101", "switch1": "1", "date1": "2017-12-20 16:56", "date2": "2017-12-20", "date3": "16:56", "date4": "2017-12" };
  98. $('#formvalidtest').lrformSet(_data);
  99. });
  100. }
  101. };
  102. return page;
  103. })();