學習啦 > 創(chuàng)業(yè)指南 > 職場 > 面試題 >

如何用JQuery進行表單驗證

時間: 書榮1192 分享

  Ajax 即“AsynchronousJavascriptAndXML”(異步 JavaScript 和 XML),是指一種創(chuàng)建交互式網(wǎng)頁應用的網(wǎng)頁開發(fā)技術。下面是學習啦小編為你整理的AJAX面試題,希望對你有所幫助!


  可以使用jQuery的插件–jQuery-validate表單驗證插件來進行表單驗證

  例子:

  $(“#form”).validate({

  //驗證規(guī)則

  rules:{

  author:{

  required:true,//必需非空字段

  minlength:2 //長度至少兩字節(jié)

  },

  email:{

  required:true,

  email:true //此字段為郵件地址

  },

  url:{

  required:false,

  url:true //此字段為網(wǎng)址

  },

  content:{

  required:true,

  minlength:4

  }

  },

  //錯誤消息

  messages:{

  author: {

  required: ‘用戶名必須填寫’,

  minlength: jQuery.format(“名稱至少{0}兩個字節(jié)”)

  },

  email: {

  required: ‘郵箱必須填寫,做為聯(lián)系方式’,

  email: ‘郵箱格式不正確’

  },

  content: {

  required: ‘網(wǎng)址必須填寫’,

  minlength: jQuery.format(“名稱至少{0}兩個字節(jié)”)

  }

  },

  submitHandler: function(form) {

  //ajax提交表單,需要jQuery.Form插件

  $(form).ajaxSubmit({

  dataType:’json’,

  success:function(res){

  if(res.success){

  $(‘.ajaxsubmit’).html(‘發(fā)表成功!’).addClass(‘ok’);

  $(‘textarea’).val(”);

  $(‘#comments’).prepend(res.msg);

  }else

  $(‘.ajaxsubmit’).html(res.msg).addClass(‘fail’);

  }

  });

  return false;

  },

  errorPlacement:function(error, element) {

  //放置錯誤提示消息的Element

  error.appendTo(element.parent().find(‘b’));

  },

  errorClass:’fail’,//錯誤消息樣式

  highlight: function(element, errorClass) {

  //黃褪顯示錯誤字段,需要jQuery.Highlight插件

  $(element).highlightFade({color:’yellow’,speed:1000,iterator:’exponential’})

  }

  });


面試題相關文章:

1.求職面試題目及答案大全

2.經(jīng)典面試題

3.競聘上崗面試題及答案

4.抗壓能力面試題及參考答案

5.經(jīng)典情景面試題及參考答案

4064091