1. 程式人生 > >jQuery中同意條款才能提交表單的功能

jQuery中同意條款才能提交表單的功能

情形一:

$("form:first").submit(function(){
				var check = $(":checkbox:first").attr("checked");
				return check=="checked";
			});
如果按鈕不需要進行變化的話,直接通過同意按鈕的值來控制form.submit事件是return true還是false

情形二:

//一開始設定submit為disabled,然後要同意了才可以提交
		$(":checkbox[name='agree']").click(function(){
			if($(this).prop("checked")){
				$(":submit").removeAttr("disabled");	
			}else{
				$(":submit").attr("disabled","disabled");
			}
			
		});
如果需要提交按鈕有變化,可以一開始先設定按鈕為disabled,然後通過同意按鈕的值來判斷是否需要移除disabled還是要增加disabled