关于form标题提交的应用技巧(-)
最近在写程序中,碰到了一个小问题,就是在需要进行form表单提交的同时也要验证数据的合法性!
第一次尝试:(失败)
做法:<form action="某个提交数据的URL地址" id="form1" name="form1" οnsubmit="return IsSubmit();">
........\\这里是表单内容
<!--下面是一个img图片,然后加上了一个onclick事件-->
<img οnclick="IsSumbit();" src="../images/btnsent.gif" width="149" height="38" border="0" style="cursor:pointer;"/>
</form>
<script type="text/javascript">
function IsSubmit()
{
//这里进行对表单数据合法性的验证,
if("不合法")
return false;
......
return true;//如果表单所有验证通过就会返回true
}
当img的onclick事件触发后,根本不会执行JS的IsSubmit()函数.但当把img标签换成input标签时就可以了执行IsSubmit()函数.
第二次尝试:(成功)
做法:<form id="form1" name="form1" >
........\\这里是表单内容
<!--下面是一个img图片,然后加上了一个onclick事件-->
<img οnclick="IsSumbit();" src="../images/btnsent.gif" width="149" height="38" border="0" style="cursor:pointer;"/>
</form>
<script type="text/javascript">
function IsSubmit()
{
if(ValidateunForm())
{
document.forms[0].action="某个提交数据的URL地址";
document.forms[0].submit();
}
}
function ValidateunForm()
{
//这里进行对表单数据合法性的验证,
if("不合法")
return false;
......
return true;//如果表单所有验证通过就会返回true
}
上面的应用就是成功的!
转载于:https://www.cnblogs.com/Jarod_liu/archive/2008/09/24/1297844.html
关于form标题提交的应用技巧(-)相关推荐
- php js 防止重复提交表单,php如何防止form重复提交
php如何防止form重复提交 引入cookie机制来解决(推荐学习:PHP编程从入门到精通) 用户提交表单到后端,在 Cookie 中做标记,指定时间内重复提交无效.但是用户禁用 Cookie 这个 ...
- js进阶 9-5 js如何确认form的提交和重置按钮
js进阶 9-5 js如何确认form的提交和重置按钮 一.总结 一句话总结: 1.这个并不好做:onsubmit 里面的代码必须返回false才能取消onsubmit方法的执行,所以,有return ...
- Web应用中避免Form重复提交的三种方案
Web应用中避免Form重复提交的三种方案 2007-08-21 18:29 Web应用中重复提交的问题的三种解决方案 前两种是利用javascript,后面一种是在使用Struts的情况下的参考实现 ...
- 网站页面title标题的设置方法技巧
原文地址:http://www.mahaixiang.cn/znseo/1385.html 标题是网页优化最重要的因素,页面标题Title相当于赋予一个网页一些内容,它告诉搜索引擎蜘蛛此页面是关于什么 ...
- 使用jquery.form.js提交表单并获取后台返回值
使用jquery.form.js提交表单并获取后台返回值,会把所有有name属性的值提交到后台 1.前台js代码 //使用jquery.form.js提交表单并获取后台返回值,会把所有有name属性的 ...
- form submit提交的几种方法
最近研究了下html中,form保单提交的几种方法,现与大家分享一下(注:网上可能已经有好多版本了,这里自己写下来做个总结了,哈!): 方法一:利用form的onsubmit()函数(经常使用) Ht ...
- 网站标题关键词SEO优化技巧
网站SEO是围绕我们的TDK进行的,一个好的标题不仅需要描述文章内容还应该具有我们的关键词,关键词前置.关键词密度是我们文章SEO的一个技巧,如何挖掘我们的标题关键词,掌控关键词密度.我们可以从以下四 ...
- JavaScript中避免Form重复提交的两种方案
1.javascript ,设置一个变量,只允许提交一次. <script language="javascript"> var checkSubmitFlg ...
- 网页表单form中提交的两种方式
本文是我本人在开发网页时,在表单中加入了button按钮,本来是用于jQuery点击相应事件的按钮,然后,但我点击button时,发现不是达到jQuery指定效果,原本以为class标签或者其他代码写 ...
最新文章
- java监控activemq,ActiveMQ与Spring整合-监听消息
- 动态多维数组在 VC 中的应用
- vue项目中按需引入viewUI
- 浅析 Linux 初始化系统(系统服务管理和控制程序/Init System) -- systemd
- 获取Flex SDK加载进度的方法
- 浅谈String str = ““ 和 new String()的区别
- python的编程环境都不会搭建_9102年你还不会搭建Python环境
- 七步从Angular.JS菜鸟到专家(1):如何开始【转】
- 没网可以用python吗_在没有网络的情况下能自学python吗?
- 疯狂的快递骗局:你稀里糊涂支付9.9元代收费时,有人已获利几千万!
- selenium学习过程中遇到的问题
- 华为京东联手,火拼小米生态链!
- 【时间之外】Chrome浏览器缓存解析
- 沙尔克04和ajax,昔日德甲劲旅沦为保级球队,沙尔克04和云达不来梅到底怎么了?...
- 如何利用html制作电影影评网,HTML制作电影影评网 - 手册网
- activity或者flowable会签任务的事例
- woo 图像合成,比python简单多了,一个文件到处运行,不用编译
- 蓝桥杯2016年C语言B组-交换瓶子
- android 点击更换应用背景,Android RelativeLayout点击切换背景
- 公众号榜单 | 2020·5月公众号地区排行榜重磅发布
热门文章
- java删除jtable一行的值_JTable中删除一行数据
- 学python有什么好处 学完可以做什么
- python爬虫如何配置动态爬虫代理
- mysql 2003错误 10055_MYSQL无法连接 提示10055错误的解决方法
- oracle io profile,ORACLE 中 PROFILE的管理
- 教你在Linux中如何归档和备份
- 图论 + 并查集 ----最小生成树重构图 + 可撤销并查集 + set启发式合并 时间线上的离线求解 D. Graph and Queries
- python raise valueerror_raise ValueError('无法设置没有定义索引的帧'ValueError:
- python并发1000个http请求_php下api接口的并发http请求
- java 连接oracle数据库(最简单的使用)