当前位置: 代码迷 >> JavaScript >> ajax校验的js,证验不通过时禁用提交按钮
  详细解决方案

ajax校验的js,证验不通过时禁用提交按钮

热度:47   发布时间:2012-08-25 10:06:20.0
ajax校验的js,验证不通过时禁用提交按钮
被这个问题困扰了不少时间,把解决的函数记录下来留此存照.
	<script src="prototype-1.6.0.3.js" type="text/javascript"></script>
	<script src="json2.js" type="text/javascript"></script>
	<script type="text/javascript">
	function validateID() {
		var url = "validateID";
		var params = Form.Element.serialize("id");
		var myAjax = new Ajax.Request(url, {
			method : "post",
			parameters : params,
			onComplete : processResponse,
			asynchronous : true
		});
	}
	function processResponse(request) {
		var action = JSON.parse(request.responseText);
		$("tip").innerHTML = action.tip;
		if (action.flag) {
			document.all("submit").disabled = true;
		} else {
			document.all("submit").disabled = false;
		}
	}
	function refresh() {
		document.getElementById("authImg").src = "auth.jpg?now=" + new Date();
	}
</script>
  相关解决方案