>  기사  >  백엔드 개발  >  是不是提交按钮只能是button或者input标签?

是不是提交按钮只能是button或者input标签?

WBOY
WBOY원래의
2016-06-06 20:08:251271검색

因为样式的问题我想给一个a标签设置成提交按钮 给它设置一个type类型为submit 可是发现这样不行 提交失败 试了几次只能是button标签或者是input标签才能提交成功 是不是提交按钮只能是这两个呢?有没有别的办法?

我说的是php 不是js 不是点击事件这些 而是提交的数据

回复内容:

因为样式的问题我想给一个a标签设置成提交按钮 给它设置一个type类型为submit 可是发现这样不行 提交失败 试了几次只能是button标签或者是input标签才能提交成功 是不是提交按钮只能是这两个呢?有没有别的办法?

我说的是php 不是js 不是点击事件这些 而是提交的数据

<code><form name="myform" action="http://baidu.com">
    ...
</form>
<a href="javascript:myform.submit();">click me!</a></code>

javascript,form对象有submit方法。

可以使用其他标签模拟提交按钮的,比如你这里提到的a标签。

如果是其他标签模拟的,你需要自己处理事件,比如点击事件,submit事件。

点击事件可以很好的模拟,submit事件,你可以采取隐藏的input type="submit"的方式来触发。

如果不用js, 那么只有input type=submit 和button type=submit这两个方法,
如果用js, 不管什么元素都可以

用JavaScript实现,div都可以提交。

提交是针对form的,至于如何触发这个提交就看JS啦

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.