grid

          grid

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            78 Posts :: 0 Stories :: 62 Comments :: 0 Trackbacks

          常用鏈接

          留言簿(29)

          我參與的團隊

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          表單開發包括:布局、驗證、加載、提交、清除、重置等。
          效果圖如下:
                             
                
          表單布局
          使用HTML Table標簽實現任意豐富的表單布局:
          <table class="form-table" border="0" cellpadding="1" cellspacing="2">
               <
          tr>
                   <
          td class="form-label" style="width:60px;">姓名:</td
                   <
          td style="width:150px">
                      <
          input name="name" class="mini-textbox" /> </td>
                   <
          td class="form-label" style="width:60px;">地址:</td>        
                   <
          td style="width:150px">
                       <
          input name="addr" class="mini-textbox" /> </td>      
               </
          tr>
               <
          tr>
                   <
          td class="form-label">性別:</td>
                   <
          td >
                       <
          input name="gender" class="mini-radiobuttonlist" data="[{id: 1, text: '男'}, {id: 2, text: '女'}]"/> </td>
                   <
          td class="form-label">年齡:</td>        
                   <
          td > <input name="age" class="mini-spinner" /> </td>
               </
          tr>
               <
          tr>
                   <
          td class="form-label">備注:</td>        
                   <
          td colspan="3" >            
                       <
          input name="remarks" class="mini-textarea" style="width:343px;height:60px;"/></td>
               </
          tr>
          </
          table>
                                
          數據驗證
          監聽處理控件的"validation"事件,自定義驗證規則和錯誤描述信息:
          <input id="username" name="username" onvalidation="onUserNameValidation" class="mini-textbox" required="true" />
          function onUserNameValidation(e) {
              if (e.isValid) { 
                  if (isEmail(e.value) == false) {
                      e.errorText = "必須輸入郵件地址";            
                      e.isValid = false;
                 }
              }
          }
          使用mini.Form組件對多個控件進行驗證:   
          var form = new mini.Form("#form1");
          form.validate();           

          加載表單

          $.ajax({    
             
          url: "../data/FormService.aspx?method=LoadData",  
             
          type: "post",
             
          success: function (text) {        
                  var data = mini.decode(text); //反序列化成對象        
                 
          form.setData(data); //設置多個控件數據 
                  }
          });          

          提交表單

          //提交表單數據
          var form = new mini.Form("#form1"); var data = form.getData(); //獲取表單多個控件的數據 var json = mini.encode(data); //序列化成JSON $.ajax({ url: "../data/FormService.aspx?method=SaveData", type: "post", data: { submitData: json }, success: function (text) { alert("提交成功,返回結果:" + text); } });
           清除表單
             form.clear();
           
          重置表單
            
          form.reset();
                             

          參考示例:       

          posted on 2012-09-10 21:02 nikofan 閱讀(8031) 評論(3)  編輯  收藏

          Feedback

          # re: jQuery MiniUI 快速入門:表單開發(四)[未登錄] 2015-12-16 18:05 1
          1212  回復  更多評論
            

          # re: jQuery MiniUI 快速入門:表單開發(四)[未登錄] 2016-01-04 15:20 yang
          dfsf  回復  更多評論
            

          # re: jQuery MiniUI 快速入門:表單開發(四)[未登錄] 2016-01-04 15:20 yang
          eqeq  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 南江县| 繁昌县| 三门峡市| 姜堰市| 南召县| 泾源县| 娱乐| 晋宁县| 龙里县| 眉山市| 辽源市| 那曲县| 广德县| 徐闻县| 无极县| 龙井市| 乌什县| 尤溪县| 安溪县| 蛟河市| 泰来县| 临汾市| 邳州市| 万安县| 辽阳县| 新乡市| 沈阳市| 崇信县| 红河县| 镇平县| 长汀县| 普定县| 固始县| 苗栗县| 礼泉县| 吴桥县| 方山县| 岚皋县| 茌平县| 荣昌县| 东乌珠穆沁旗|