2020.11.12

一、今日学习内容

      对输入信息进行验证

      JavaScript语言

          <script language="JavaScript">

                   相关JavaScript代码

         </script>

      通常会把对不同内容的验证写成不同的方法,方法的格式如下:

           function  方法名(参数)

           {

                    //方法体

            }

           不需要写方法的返回值类型,但是方法可以有返回值,并且可以是各种类型的返回值。

2.4.2使用表单数据

        要对用户输入的信息进行验证,需要先获取输入信息。每个表单元素都属于一个form表单,要获取信息,需要先获取form,然后访问表单元素的值。

        有两种方式可以获取form表单。

         (1)第一种方式通过document对象获得form: .

                   form = document. form1

          其中,form1是表单元素的名字。

        (2)另一种方式是在调用验证方法的时候把form作为参数来获得form,本章实例中使用的就是这种方式:

                  isValdate(form1)

           其中,form1 就是表单的名字。

               得到form之后,获取表单元素的值的代码如下:

                     form.userid. value

         其中,userid 是表单元素,value 是该表单元素的值。

2.4.3调 用验证方法

        验证通常在表单提交之前进行,可以通过按钮的onClick 事件,也可以通过form表单的onSubmit事件来完成。

           本章实例是通过form表单的onSubmit事件来完成的:

                    <form name="form1" action="register_confirm.jsp" method="post"

                      onSubmit="return isValidate(form1)">

      如果要通过按钮的onClick事件完成,可以使用下面的代码:

                 <input type="button" value="提交" onClick="JavaSciptisValidate()">

      如果使用这个方法,在验证通过之后,需要编写提交表单的代码:

                document. form1.submit();

2.4.4提示用户信息

           在验证失败之后通常需要提示用户错误信息,可以通过下面的代码完成:

                 alert("地址长度大于50位! ");

         当使用alert提示错误信息时,参数是要显示的错误信息。上面就是当用户输入的地址信息的长度大于50的时候提示用户的信息。

        如果验证失败,则通常会把光标放在相应的输入框中,可以使用下面的代码:

                frm.adress. focus();

      如果地址的长度不合适,就会把光标放在地址输入框中。

二、遇到的问题

    对表单数据的获取不太清楚

三、明日计划

   明天继续学习web

posted @ 2020-11-12 18:33  小仙女W  阅读(65)  评论(0编辑  收藏  举报