页面:

<form action="recruit_send" method="post" name="frm" >

<a href="a.html" onClick="return sendApprover();">提交</a>

这里不能少return,a 标签是根据return回来的值是true还是false,来决定转向的,如果为true就执行a里面href写的链接,如果false,就不执行链接。

其他标签。。。

</form>

javascript 函数:

function sendApprover()
{
    var approver = document.getElementById("recruit.approver").value;

//做一些逻辑判断
    if (approver == null || approver == 0 || approver == "") {
     alert("请选择审批人");
     return false;//一定要return false,才不会连接到a 里面写的链接里
    } else {
     var frm = document.getElementById('frm');//取得表单
     frm.action = "recruit_send?id=" + 1;//设置表单的action,后面可以跟参数
     frm.submit();//提交表单,这里虽然提交了表单,但是还是会继续执行下一句
     return false;//一定要return false,才不会连接到a 里面写的链接a.html 里
    }

}

说一下用这种方式的好处,一方面可以动态指定参数,传参数,另一方面可以结合图片做链接,这样更好看。如果用button的话,可能就没那么好看了。

用链接提交form表单相关推荐

  1. 点击文字链接提交Form表单

    点击链接文字提交表单的方法,代码超简单,只需把链接地址改为:javascript:welcomeform.submit();就可以了,如果你能表单判断的话,可以这样:οnclick="che ...

  2. 提交form表单方法

    ajax提交form表单,这在日常项目中是经常用到的.前台无论是简单的html.jsp或者使用了easyui框架,只要是提交表单一般都会使用到ajax. ajax提交表单分为两种: 1.无返回结果的, ...

  3. js提交form表单

    [背景]     前段时间将边用边学javascript.pdf书看完了,其中之前最不熟悉的也是这次印象最深刻的就是提交form表单,所以在这里总结一下js提交form表单,以及表单中对应的一些扩展知 ...

  4. ajax提交form表单方法

    ajax提交form表单方法 由 driventokill 创建,Alma 最后一次修改 2018-04-23 15:46:20 ajax提交form表单,这在日常项目中是经常用到的.前台无论是简单的 ...

  5. ajax提交form表单到数据库(无刷新)

    在静态页面提交表单到数据库很简单就是单纯的 <form action="test.php" method="post"> </form> ...

  6. js异步提交form表单的解决方案

    1.定义异步提交表单的方法 (通用方法) /*** 异步提交form表单* @param options {form:form表单元素,success:执行成功后处理函数}* <span sty ...

  7. Jquery通过Ajax方式来提交Form表单

    今天刚好看到Jquery的ajax提交数据到服务器的方法,原文是: 保存数据到服务器,成功时显示信息. jQuery 代码: $.ajax({type: "POST",url: & ...

  8. html form通过ajax提交表单提交数据,Jquery通过Ajax方式来提交Form表单的具体实现

    今天刚好看到Jquery的ajax提交数据到服务器的方法,原文是: 保存数据到服务器,成功时显示信息. jQuery 代码: $.ajax({ type: "POST", url: ...

  9. js 提交form表单,js更改form表单的action属性

    2019独角兽企业重金招聘Python工程师标准>>> js 提交form表单 <s:form id="formID1" action="favo ...

最新文章

  1. 张书源:大数据能力助力我实现化工智能制造 | 提升之路系列(十)
  2. 鸿蒙系统增加了什么功能,华为再发新版鸿蒙OS系统!新增超级终端功能:可媲美iOS系统...
  3. 【并发编程】 操作系统介绍
  4. input-text
  5. js reduce实现中间件_实现redux中间件-洋葱模型
  6. 【原创】Performanced C++ 经验规则 第五条:再谈重载、覆盖和隐藏
  7. 机器学习之最大似然估计(MLE)和最大后验概率估计(MAP)
  8. Android WebView使用基础
  9. 中证协 | 安青松:“金融+科技”是证券业高质量发展的战略引擎
  10. Laravel 开发笔记
  11. HTTP Status 500 - /dologin.jsp (line: 27, column: 3) Expecting jsp:param standard action with nam
  12. oracle中md5加密解密_Oracle中的MD5加密详解
  13. 兄弟打印机内存已满清零方法_打印机是如何清零的?兄弟打印机清零方法
  14. 从 iTunes 和 Finder 断开 iPhone 连接的三种方法
  15. mysql排序order by asc | desc
  16. mysql column specified twice_Mysql抛出Column 'descriptions' specified twice异常解决方法
  17. 阿里云服务器价格,最新收费标准报价及活动价格表
  18. 亚马逊云科技:云厂商做自研芯片的两个「选择」
  19. eclipse 主类中明明有main方法且没有写成mian,还老是提示找不到main方法。
  20. 极大似然估计法的原理和方法

热门文章

  1. 2020年中国纽扣产业链、进出口现状及企业经营状况分析,我国是全球纽扣出口大国「图」
  2. 软件测试 接口测试 接口鉴权 token鉴权 Mock Server 接口加解密 接口签名sign
  3. Java的自学之旅06
  4. 【CSS】解决多行英文单词时,右侧英文单词不断开换行
  5. mysql一键更改图片地址_利用mysql语句批量替换指定wordpress文章图片路径
  6. Gavin老师Transformer直播课感悟 - Rasa项目实战之电商零售对话机器人通过Rasa interactive进行问题修正与调试演示(八十四)
  7. 植物神经紊乱找对方法
  8. java契约式编程,关于契约式类论文范例,与基于契约式设计的VeriJava编程语言设计相关毕业论文开题报告...
  9. 手把手教你搭建springCloud--注册中心使用eureka
  10. java相对应的键盘输入_java接收键盘输入