为什么很多网站的表单提交按钮都是用<a>标签
2024-08-28 10:21:59
之 前看过一些文章,说是用a标签来代替submit按钮更好一些,因为submit按钮在IE6下会有一些兼容的问题,不好统一,而且input的行高在各 浏览器参差不齐,还不能用line-height控制,在按钮有一些交互效果的时候,a标签更容易实现,hover效果便可,所以许多前端喜欢用a标签来 代替input。
但是涉及到一点,input submit可以用来提交表单的值,而a标签似乎不太好传值,所以好多程序要求前端开发人员再把a标签改成input的,后来经过查找,发现a标签是一样的可以提交表单的,下面附上方法,也希望那些被程序要求把页面改来改去的前端人员告诉程序a标签一样可以提交表单的。
a标签提交表单的方式其实很简单的,首先你写一个方法
function
tosubmit(){
var
myform=document.getElementByIdx_x("myform");
myform.submit();
}
然后用这个方法提交提交
这样就可以提交表单了,是不是很简单。
function
tosubmit(){
var
myform=document.getElementByIdx_x("myform");
myform.submit();
}
然后用这个方法提交提交
这样就可以提交表单了,是不是很简单。
最新文章
- JSP中文乱码问题
- Python基础03 序列
- spring注解 构造函数问题
- string中常用的函数
- 使用split进行分割时遇到特殊字符的问题
- [Java]使用队列求解josephus问题
- 关于for()循环使用过程中遇到的问题(俄罗斯方块游戏中遇到的问题)
- poj 3683 2-sat建图+拓扑排序输出结果
- C语言之找零钱
- THUWC2018咸鱼记
- 201621123062《Java程序设计》第一周学习总结
- C# 创建、更改Excel命名区域(NamedRange)
- 配置php5.6.4 + Apache2.4.10
- # 2019-2020-4 《Java 程序设计》第六周总结
- Codeforces.GYM101612E.Equal Numbers(贪心)
- 关于 RabbitMQ 的 Dead-Letters-Queue “死信队列”
- Kali Linux渗透测试实战 2.1 DNS信息收集
- CRC校验的实现
- Linq 对List的一些操作
- fail2ban