1、判斷復(fù)選框是否選中
var temp=$(":checkbox[name='costName']").is(':checked');
返回值:true和false
2、遍歷循環(huán)獲取input框的值:
var costName="";
var costNumber="";
var sum=0;
? $(":checkbox[name='costName']:checked").each(function(){
? costName += this.value+",";
? });
? $("input[name='costNumber']").each(function(){
? number = this.value;
? //alert(number+"---number---")
? if(number!="0"){
? costNumber += this.value+",";
? ? ? ? ? }
? sum =Number(this.value)+Number(sum);
});
3、校驗(yàn)input框是否有值,并阻止提交。
(jsp斷點(diǎn):debugger)
f(costFrom==""|| costFrom==null){
$("#span1").text("請選擇費(fèi)用來源").css("color", "red");
return false;
}else{
$("#span1").text("");
return true;
}
4、onclick事件傳多參

5、form表單校驗(yàn)
jQuery.validator.methods.isCard = function(value, element) {
? ? ? var length = value.length;
? ? ? var mobile =/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/;
? ? ? return this.optional(element) || (mobile.test(value));
? ? ? }
$("#signupForm").validate({
? ? ? rules: {
? ? ? education: {
? ? ? ? ? required: true
? ? ? ? },
?idCard: {
? ? isCard:true
? ? },
? ? ? },
messages: {
? ? ? education: {
? ? ? ? ? required: "請選擇學(xué)歷"
? ? ? ? },
idCard: {
? ? isCard:"請輸入正確身份證號碼",
? ? },
? ? ? },