简单的jquery无刷新表单提交实例

例子1

HTML文件:

 代码如下 复制代码

<!DOCTYPE html>
<html>
<head>
 
<script src="/jquery-latest.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
  <form action="" id="searchForm">
   请输入一个数字,测试<input type="number" name="s" placeholder="Enter a number..." /> +
   <input type="number" name="b" placeholder="Enter a number..." />
   <input type="button" value="POST" id="su" />
  </form>
  <!-- the result of the search will be rendered inside this div -->
  <div id="result"></div>
 
<script>
 $(function(){
  $("#su").click(function() {
 //var form =  $('#searchForm').serialize();
 var s =$("input:[name=s]").val();
 var b =$("input:[name=b]").val();
 $.post("test.php",{s:s,b:b},function(data){
     $("#result").html(data)
   });
     // alert("fsdf");  
  });
  });
</script>
 
</body>
</html>

php文件:

<?php
//print_r($_POST);
//$i = $_POST;
$s = $_POST['s'];
$b = $_POST['b'];
$i = $s+$b;
echo $i;
 
?>

例子2

本例是用jquery.form.js form提交,action传递的
加了一个判断填写的项目是否填写
直接替换本页面ID
使用jquery.form.js
主要代码

 代码如下 复制代码

<script src="../jquery.js"></script>
<script src="jquery.form.js"></script>
<script>
// prepare the form when the DOM is ready
$(document).ready(function() {
// bind form using ajaxForm
$('#htmlForm').ajaxForm({
beforeSubmit:checkForm,//提交前运行函数验证
// target identifies the element(s) to update with the server response
target: '#htmlExampleTarget',

// success identifies the function to invoke when the server response
// has been received; here we apply a fade-in effect to the new content
success: function() {
$('#message').attr({"value":""});//内容提交后清空表单
$('#htmlExampleTarget').fadeIn('slow');
}
});
function checkForm(){
if(document.htmlForm.bigclassid.value=="")
{
alert("Please choose product item");
document.htmlForm.bigclassid.focus();
$('#htmlForm').preventDefault();//阻止表单提交
}

}

});

</script>
</head>

<form id="htmlForm" action="ok.php" method="get" name="htmlForm">
<input id="bigclassid" name="bigclassid">
Message: <input type="text" name="message" value="" id="message"/>
<input type="submit" value="ok" />
</form>
<div id="htmlExampleTarget">
</div>

时间: 2024-10-10 21:56:12

简单的jquery无刷新表单提交实例的相关文章

利用iframe与ajax无刷新表单提交

iframe实现ajax方式表单提交  代码如下 复制代码 <html> <head> <script type="text/javascript"> function test(msg){  alert(msg); } </script> </head> <body> <form action="test.php" enctype="multipart/form-data&qu

Ajax+FormData+javascript实现无刷新表单信息提交_javascript技巧

原理: dom收集表单信息,利用FormData快速收集表单信息 ,实例化表单数据对象 同时收集fm的表单域信息. var fd = new FormData(fm); //实例化对象 alert(fd); fd对象内部有收集的form表单域信息 ajax传递表单信息 1.静态显示页面代码 <!DOCTYPE html > <html> <head> <meta http-equiv="Content-Type" content="t

jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码_jquery

本文实例讲述了jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码.分享给大家供大家参考.具体如下: 这里实现圆角表单,圆角输入框,无刷新验证,漂亮唯美,是对这款基于HTML5/CSS3/jQuery来实现的表单效果的简要概括,用HTML5可以实现很多超乎寻常的效果,从此你会喜欢上HTML5,会骂一下万恶的IE,到现在IE8还不支持HTML5,正悲哀着呢. 先来看看运行效果截图: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-htm

jquery 构造函数在表单提交过程中修改数据

  这篇文章主要介绍了jquery 构造函数在表单提交过程中修改数据的方法,十分简单实用,有需要的小伙伴可以参考下. 先贴代码 ? 1 2 3 4 5 6 7 <script type="text/javascript"> function appendText(){ var content = $("#textarea").val(); var new_content = content + "wap"; $("#text

jquery插件EasyUI中form表单提交实例分享_jquery

之前用AJax给Controller传递参数,然后再调用服务端的方法对数据库进行更改,今天碰到一个新的方法,就是表单的提交,这样可以省去AJax传参. 当表单提交后,我们可以获取表单上控件中的值,然后再调用服务端的方法对数据库进行更改.下面的一张截图是具体的业务需求. 一.要实现的功能:从上面这个表单中,获取控件中的值,然后传递给后台.下面是表单代码. 二.表单代码 <div id="Editwin" class="easyui-window" title=&

php表单提交实例讲解_php技巧

本文为大家分享了一个特别简单的php表单提交实例,具体的实现步骤如下: 实例代码如下: <form action="someform.php" method="post"> <table width="541" border="0"> <tr> <td width="26%">姓名:</td> <td width="74%"

php教程之表单提交实例

下面我们将创建一个复杂的表单,代码如下所示.  代码如下 复制代码 <form action="someform.php" method="post"><table width="541" border="0"> <tr> <td width="26%">姓名:</td> <td width="74%"><in

jQuery中验证表单提交方式及序列化表单内容的实现

 之前项目中使用的表单提交方式,使用form()方法可以将提交事件脱离submit按钮,绑定到任何事件中,下面有个不错的示例大家可以参考下 之前项目中使用的表单提交方式    使用form()方法可以将提交事件脱离submit按钮,绑定到任何事件中  代码如下: function addSubmit(){  $('#addForm').form('submit', {  url : _basePath + '/@Controller/@RequestMapping',  onSubmit : f

jQuery中验证表单提交方式及序列化表单内容的实现_jquery

之前项目中使用的表单提交方式 使用form()方法可以将提交事件脱离submit按钮,绑定到任何事件中 复制代码 代码如下: function addSubmit(){ $('#addForm').form('submit', { url : _basePath + '/@Controller/@RequestMapping', onSubmit : function() { if(boolean){//放置能否提交的判断条件 $.messager.show({ title:'提示',msg:'