jquery ajax提交表单实例
来源:互联网 发布:大学生恋爱观调查数据 编辑:程序博客网 时间:2024/09/21 09:03
<script type="text/jscript">$(document).ready(function(e) {$(".btn").click(function(){ var obj = { id: $("#id").val(), name: $("#name").val(), age: $("#age").val(), sex: $("input[type=radio]:checked").val(),message:$("#message").val() }function check() {//idif (obj.id == '') {alert('id不能为空!');return false;}//nameif (obj.name == '') {alert('姓名不能为空!');return false;}//ageif (obj.age == '') {alert('年龄不能为空!');return false;}//sexif ($("input[name='sex']:checked").size()==0) {alert('请选择性别!');return false;}//ageif (obj.message == '') {alert('留言内容不能为空!');return false;}return true;}var chk = check();if(chk){$.ajax({ type: "post",//dataType: "json",url: "sub.php", data: obj,beforeSend:function(){//触发ajax请求开始时执行 $(".btn").html('提交中').attr({"disabled": "disabled"});//改变提交按钮上的文字并将按钮设置为不可点击 }, success: function(result){$(".btn").html('提交').removeAttr("disabled");if(result.mg != 0) {alert('恭喜你,留言成功!');$('#myform')[0].reset();} else {alert('留言失败,请稍后再试!');$('#myform')[0].reset();}}, });}})});</script>
Ajax提交按钮之后将按钮设置为不可点击
$('#submit').click(function(){ var objButton=$(this); var content=$('#content').val(); $.ajax({ url:web_url+'jquery.php', type:'post', cache:false, data: 'action=submit&content='+content, beforeSend:function(){//触发ajax请求开始时执行 objButton.val('提交中').attr('disabled',true);//改变提交按钮上的文字并将按钮设置为不可点击 }, success:function(txt){//ajax请求成功后执行 //这里做相关逻辑判断了,具体根据自己的情况看了 }, error:function(){//ajax发生错误时执行 alert('数据请求出错!'); }, complete:function(){//ajax请求完成时执行 objButton.val('提交').attr('disabled',false);//改变提交按钮上的文字并将按钮设置为可以点击 } }); });
0 0
- jquery ajax提交表单实例
- Ajax表单提交实例
- Ajax表单提交实例
- Ajax表单提交实例
- jQuery+aJax表单提交
- Jquery ajax 表单提交
- jquery ajax 提交表单
- jquery ajax 提交表单
- jquery ajax 提交表单
- jQuery Ajax提交表单
- jquery ajax提交表单
- Jquery ajax 提交表单
- jQuery-AJAX提交表单
- JQuery打造PHP的AJAX表单提交实例
- JQuery打造PHP的AJAX表单提交实例
- PHP jQuery Ajax 无刷新表单提交实例
- jQuery ajax异步跨域提交表单实例解析
- 在struts2中用jquery.ajax提交表单实例
- CentOS安装OpenCV-2.4.13
- 学会使用XMind制定“复习计划”!
- 《JavaScript高级程序设计 第三版》学习笔记 (十)DOM详解
- Android Studio 代码提示悬浮窗fetching documentation问题解决 记录
- 第三次上机实验
- jquery ajax提交表单实例
- 深入解读C++中的右值引用
- 数据库更新表中已存在数据的方法
- 作业三
- C# 字符串操作学习总结
- c++作业4
- 《JavaScript高级程序设计 第三版》学习笔记 (十一)事件详解
- Velocity模板
- 蘑菇阵:动态规划中每条路径的概率不同