表单处理

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>

 

以上是关于表单处理的主要内容,如果未能解决你的问题,请参考以下文章

处理屏幕旋转上的片段重复(带有示例代码)

HTML代码片段

HTML代码片段

在 Python 多处理进程中运行较慢的 OpenCV 代码片段

从头开始查看寻呼机图像(片段)滑块

Xamarin表单ViewCell Xaml片段