• form表单提交方式


    form表单提交方式总结一下:

    一、利用submit按钮实现提交,当点击submit按钮时,触发onclick事件,由JavaScript里函数判断输入内容是否为空,如果为空,返回false, 不提交,如果不为空,提交到由action指定的地址。

    <script type="text/javascript">
             function check(form) {
                  if(form.userId.value=='') {
                        alert("请输入用户帐号!");
                        form.userId.focus();
                        return false;
                   }
                   if(form.password.value==''){
                        alert("请输入登录密码!");
                        form.password.focus();
                        return false;
                     }
                     return true;
             }
    </script>
    <form action="login.do?act=login" method="post">
        用户帐号<input type=text name="userId" size="18" value="" ><br>
        登录密码<input type="password" name="password" size="19" value=""/>      
               <input type=submit name="submit1" value="登陆" onclick="return check(this.form)">  
    </form>

    二、利用button按钮实现提交,当点击button按钮时,触发onclick事件,由JavaScript里函数判断输入内容是否为空,如果为空,返回false, 不提交,如果不为空,提交到由action指定的地址,由于button按钮不具备自动提交的功能,所以由JavaScript实现提交。

    <script type="text/javascript">
             function check(form) {
                  if(form.userId.value=='') {
                        alert("请输入用户帐号!");
                        form.userId.focus();
                        return false;
                   }
                   if(form.password.value==''){
                        alert("请输入登录密码!");
                        form.password.focus();
                        return false;
                    }
                      document.myform.submit();
                }
        </script>
    <form action="login.do?act=login" name="myform" method="post">
        用户帐号<input type=text name="userId" size="18" value="" ><br>
        登录密码<input type="password" name="password" size="19" value=""/>      
        <input type=button name="submit1" value="登陆" onclick="check(this.form)">  
    </form>

    三、利用submit按钮实现提交,当点击submit按钮时,先触发onsubmit事件,由JavaScript里函数判断输入内容是否为空,如果为空,返回false, 不提交,如果不为空,提交到由action指定的地址。

    <script type="text/javascript">
             function check(form) {
                  if(form.userId.value=='') {
                        alert("请输入用户帐号!");
                        form.userId.focus();
                        return false;
                   }
                   if(form.password.value==''){
                        alert("请输入登录密码!");
                        form.password.focus();
                        return false;
                    }
                    return true;
             }
    </script>
    <form action="login.do?act=login" method="post" onsubmit="return check(this)">
        用户帐号<input type=text name="userId" size="18" value="" ><br>
        登录密码<input type="password" name="password" size="19" value=""/>      
        <input type=submit name="submit1" value="登陆"> 
    </form> 
  • 相关阅读:
    期望的线性性
    排列组合问题选胡
    ABAP Control Framework(9): Tree
    ABAP Control Framework(8): Toolbar
    ABAP Control Framework(7): Picture
    ABAP Control Framework(6): Calendar
    ABAP Control Framework(5): 不同Control之间Drag & Drop事件
    ABAP Control Framework(4): ALV List
    ABAP Control Framework(3): Text Editer
    ABAP Control Framework(2): HTML Viewer
  • 原文地址:https://www.cnblogs.com/borter/p/9474482.html
Copyright © 2020-2023  润新知