不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦 > 創(chuàng)業(yè)指南 > 職場(chǎng) > 面試題 >

如何用JQuery進(jìn)行表單驗(yàn)證

時(shí)間: 書(shū)榮1192 分享

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


  可以使用jQuery的插件–jQuery-validate表單驗(yàn)證插件來(lái)進(jìn)行表單驗(yàn)證

  例子:

  $(“#form”).validate({

  //驗(yàn)證規(guī)則

  rules:{

  author:{

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

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

  },

  email:{

  required:true,

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

  },

  url:{

  required:false,

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

  },

  content:{

  required:true,

  minlength:4

  }

  },

  //錯(cuò)誤消息

  messages:{

  author: {

  required: ‘用戶名必須填寫(xiě)’,

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

  },

  email: {

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

  email: ‘郵箱格式不正確’

  },

  content: {

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

  minlength: jQuery.format(“名稱至少{0}兩個(gè)字節(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) {

  //放置錯(cuò)誤提示消息的Element

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

  },

  errorClass:’fail’,//錯(cuò)誤消息樣式

  highlight: function(element, errorClass) {

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

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

  }

  });


面試題相關(guān)文章:

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

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

3.競(jìng)聘上崗面試題及答案

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

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

4064091