表单处理
Posted redpen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了表单处理相关的知识,希望对你有一定的参考价值。
1.获取表单方法
document.getElementById(‘myform‘)
document.getElementsByTagName(‘form‘)[0]
document.forms[0]
document.forms[‘yourform‘] // 使用form的名称下标获取元素
document.yourForm // 使用name名称直接获取元素
PS: submit事件,用传统的方式: object.onsubmit = function(){}
问题: submit事件,为什么要用form对象来触发呢?为什么不能是input中的sub按钮来触发呢?
答: 把submit事件注册到input中的submit按钮,是无法出发到submit事件的,必须把submit事件绑定到form对象上,才可以触发submit事件,只不过是触发submit事件的流畅是点击input中的submit按钮而已
submit()方法可以让非submit按钮进行提交,但是对象一定是form
<form id="myForm" name="yourFrom"> <input type="text" name="user" value="123"> <input type="button" value="提交" id="btn"> </form> <script type="text/javascript"> var btn = document.getElementById(‘btn‘); var fm = document.getElementById(‘myForm‘); btn.onclick = function(){ fm.submit(); } </script>
以上是关于表单处理的主要内容,如果未能解决你的问题,请参考以下文章