如何验证表单并获取其他表单的信息

时间:2014-09-04 00:24:56

标签: javascript html dom

如何验证表单,还可以使用JavaScript从一个表单获取信息到另一个表单?

我可以使用getElementById从字段中获取信息,但我似乎无法验证表单。

    //Iam trying to build a drivers license renewal form
    //This is my JavaScript code
    //Iam retrieving from one form and showing it on a different form. 

        function validateForm(){  // i tried this code but it doesnt seem to work

        var x = document.forms["licenceform"]["surname_value"].valueOf;
         if (x == null || x == "") {
            alert(" Surname name must be filled out");
            return false;
        }
    }

1 个答案:

答案 0 :(得分:0)

  

如何验证表单

通常通过为表单的 submit 事件添加侦听器,然后检查表单控件的值是否符合您的验证条件。您还可以在输入值时或在焦点移出控件时检查值并将其更改。

不需要 getElementById ,所有带有名称的表单控件都可以作为表单的属性和elements collection的形式使用,所以你只需迭代它并将值检查为你走了。

  

还可以使用JavaScript从一种表单获取信息吗?

如果第二个表单位于同一页面中,您可以根据某个其他表单控件的值以相同的形式设置表单控件的值。

如果第二个表单位于不同的页面中,最简单的方法是提交第一个表单,在服务器上读取值并在将其发送到客户端之前将其设置为第二个表单。

一旦您尝试了上述内容,请在此处发布一些代码,如果您还有其他问题。