15-js提交表单的简单检测实例
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script src="${pwd }/js/jquery-1.11.0.js"></script> <script type="text/javascript">
/* function submitForm() {
var name = $("#name");
var msg = "";
if ($.trim(name.val()) == "") {
msg = "姓名不能为空!";
name.focus();
alert("姓名不能为空!");
return false;
}
$("#goodsForm").submit();
} */
$(function(){
/** 员工表单提交 */
$("#goodsForm").submit(function(){ var name = $("#name");
var price = $("#price");
var num = $("#num");
var goodsid = $("#goodsid");
var msg = "";
if ($.trim(name.val()) == ""){
msg = "姓名不能为空!";
name.focus();
alert(msg);
}
if (msg != ""){
return false;
}else{
return true;
}
$("#goodsForm").submit();
});
});
</script> </head>
<body>
<form action="/goods/test" id="goodsForm" name="goodsForm"
method="post">
<!-- 隐藏表单,flag表示添加标记 2 是添加数据 -->
<input type="hidden" name="flag" value="2">
<table>
<tr>
<td class="font3 fftd">商品名:<input type="text" name="name"
id="name" size="20" />
</td>
</tr>
<tr>
<td class="main_tdbor"></td>
</tr> <tr>
<td align="left" class="fftd">
<input type="submit" id="submitbutton" onclick="" value="添加">
<input type="reset" value="取消 "></td>
</tr> </table>
</form> </body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script src="${pwd }/js/jquery-1.11.0.js"></script>
<!-- <script language="javascript">
function print(){
var a=myform.name.value;
alert(a);
}
</script> -->
<script type="text/javascript">
function submitForm() {
var name = $("#name");
var msg = "";
if ($.trim(name.val()) == "") {
msg = "姓名不能为空!";
name.focus();
alert("姓名不能为空!");
return false;
}
$("#goodsForm").submit();
} </script> </head>
<body>
<form action="/goods/test" id="goodsForm" name = "goodsForm" method="post">
<!-- 隐藏表单,flag表示添加标记 2 是添加数据 -->
<input type="hidden" name="flag" value="2">
<table width="100%" border="0" cellpadding="0" cellspacing="10"
class="main_tab">
<tr>
<td class="font3 fftd">
<table>
<tr>
<td class="font3 fftd">商品名:<input type="text" name="name"
id="name" size="20" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="main_tdbor"></td>
</tr> <tr>
<td align="left" class="fftd">
<input type="button" id="submitbutton" onclick="submitForm()" value="添加"> <input
type="reset" value="取消 "></td>
</tr> </table>
</form> </body>
</html>
<script type="text/javascript">
function submit () {
var name = $("#shuliang").val();
var id2 = $("#id").val();
if(name == ""){
alert("购买数量不能为空!");
}
alert("欢迎您购买:");
/* alert(name); */
/* $.post(); */
/* $.post("http://www.runoob.com/jquery/ajax-post.html",function(data,status){
alert("Data: " + data + "nStatus: " + status);
}); */
//example
var params = {id: id2, shuliang: name};
url = '${pwd}/goods/goumai';
$.post(url,params,function(data){
alert(data);//这个data就是test_post.php返回的数据
});
alert(data);
return true;
}
</script>
15-js提交表单的简单检测实例的更多相关文章
- 利用JS提交表单的几种方法和验证(必看篇)
第一种方式:表单提交,在form标签中增加onsubmit事件来判断表单提交是否成功 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <scr ...
- web 界面设计---js提交表单
<script type="text/javascript"> function checkImage(){ var imageValue = document.get ...
- JS提交表单页面不跳转、JS下载、动态创建from
JS下载 function downloadFile(id) { var url = "<%=request.getContextPath()%>/cer/downlo ...
- 利用JS提交表单的几种方法和验证
第一种方式:表单提交,在form标签中增加onsubmit事件来判断表单提交是否成功 <script type="text/javascript"> function ...
- 使用jquery.form.js提交表单上传文件
方法: 1.formSerilize() 用于序列化表单中的数据,并将其自动整理成适合AJAX异步请求的URL地址格式. 2.clearForm() 清除表单中所有输入值的内容. 3.restF ...
- js提交表单错误:document.form.submit() is not a function
今天在写JS时,遇上这么个错误:"document.form.submit() is not a function",经过一番搜索,最终找到了修复方法. 这个错误一般是由于表单&l ...
- 什么?你还不会通过纯js提交表单?
如果程序已经封装好了, 不管后台是java .asp.net .还是php ?这个时候你的客户突然追加说我要 追加表单验证? what 妇产科 怎么办? submit 自带刷新效 ...
- 原生js提交表单
/********************* 表单提交 ***********************/ function ajax(options) { options = options || { ...
- 使用JS提交表单
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
随机推荐
- matlab下将图片序列转化为视频文件 && 将为视频文件转化图片序列
将图片序列转化为视频文件 程序如下: framesPath = 'E:\img\';%图像序列所在路径,同时要保证图像大小相同 videoName = 'Bolt.avi';%表示将要创建的视频文件的 ...
- web.py尝试性学习!
首先导入web.py模块! import web 没有的话就: pip install web web.py的URL结构: urls = ( '/', "index" ) 第一部分 ...
- linux主机555、644、666、755、777权限详解
linux主机555.644.666.755.777权限详解 发表时间:2014-06-03 05:07 来源:未知 分类:其它代码 作者:岑溪网站开发 点击:次 linux主机555.644.666 ...
- ORM Nhibernate框架在项目中的配置
在项目中使用 Nhibernet 时,一定要将 配置文件 .xml 编译方式设置为 嵌入式资源,否则在运行项目时就会出现错误. 以下是hibernate.cfg.xml 的配置,在配置中使用的是 M ...
- selenium+python自动化84-chrome手机wap模式(登录淘宝页面)
前言 chrome手机wap模式登录淘宝页面,点击验证码无效问题解决. 切换到wap模式,使用TouchActions模块用tap方法触摸 我的环境 chrome 62 chromedriver 2. ...
- 不常用的容易忘记常见mysql操作数据表命令
删除外键关联的约束 alter table tablename drop foreign key keyname;
- Python--001
C 和 Python.Java.C#等 C语言: 代码编译得到 机器码 ,机器码在处理器上直接执行,每一条指令控制CPU工作 其他语言: 代码编译得到 字节码 ,虚拟机执行字节码并转换成机器码再后在处 ...
- Hive启动异常
[root@host ~]# hivewhich: no hbase in (/root/app/apache-maven-3.5.2/bin:/usr/local/sbin:/usr/local/b ...
- 在Apache下开启SSI配置
开启SSI:html.shtml页面include网页文件 使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为&quo ...
- sqlserver还原数据库
该方法只针对同等级数据库,不能跨级 比如sqlserver2012还原到sqlserver2008会报错 用数据库日志文件对数据库进行还原一 将日志文件.mdf文件和.ldf文件copy放置在sq ...