博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
html中a连接触发表单提交
阅读量:6089 次
发布时间:2019-06-20

本文共 709 字,大约阅读时间需要 2 分钟。

hot3.png

test
aaaaaa1
aaaaaa2
aaaaaa3
    
    
    
    
function add(key,value){    document.getElementById(key).value = value;    document.getElementById("argform").submit();    //document.argform.submit();    //document.getElementById("argsubmit").click();}

注意:

①a连接中的href属性不能为空,不能为URL地址(为空相当于URL是本脚本的URL地址),这样会先提交到form表单中的action,再跳转到a标签中指定的地址,即使a标签中的超链接地址和form表单中的URL地址相同,也不能得到form表单的值

(我猜是)因为这相当于两次进入该页面:第一个是通过form跳转进入,第二个是通过a标签跳转。第二次的跳转将post清空了所以得不到值

②虽然form表单的提交是通过js触发的,但是form标签中也必须有<input type = "submit" .... />

③js触发提交有两种方法:触发form的submit();事件 || 触发提交按钮(submit)的click();事件。两个都可以我试过了

转载于:https://my.oschina.net/zyxchuxin/blog/494137

你可能感兴趣的文章
网页CSS常用中英文字体收集
查看>>
Linux常用命令笔记
查看>>
Python CAN
查看>>
如何做好售后管理之售后返修品管理
查看>>
BZOJ-2081-[Poi2010]Beads(hash+暴力)
查看>>
SYSTEM32 下的几乎所有文件的简单说明
查看>>
网站自动登录功能的设计[转]
查看>>
transform:rotate()将元素进行不同角度的旋转
查看>>
详解Vue前端生产环境发布配置实战篇
查看>>
ASP.NET万能JSON解析器
查看>>
Android ListView初始化将实例化多少个item
查看>>
c语言编译执行过程
查看>>
我发誓,这真不是我写的
查看>>
UI组件-UIButton
查看>>
java获取在各种编码下中文及英文的字符个数
查看>>
Kilo 版 Keystone 数据库结构
查看>>
RetrunMoreRow
查看>>
Redis学习笔记(3)-Hash
查看>>
Alpha冲刺——Day1
查看>>
C++静态成员函数,静态成员变量,运算符重载
查看>>