程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> javascript-幫我看看這句js代碼,submit();

javascript-幫我看看這句js代碼,submit();

編輯:編程解疑
幫我看看這句js代碼,submit();

圖片說明

這個submit();怎麼拼錯了。也有跳轉的效果啊。

<!DOCTYPE html>
<html>
    <head>
        <title>TODO supply a title</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link rel="stylesheet" type='text/css' href='__CSS__/basic.css'>
        <!--<script src="__JS__/basic.js"></script>-->
        <script>
            function sub() {
                //var oForm= document.myForm;       //竟然可以這樣直接獲取指定name的element節點。
                var oU = document.myForm.username;  //不能直接document.username;獲取。
                var oP = document.myForm.password;
                var oV = document.myForm.verify;
                if (oU.value == '' || oP.value == '' || oV.value == '') {
                    alert("用戶名或密碼、驗證碼不能為空");
                } else {
                    // return true;
                    document.myForm.submit()    //剛又仔細看了下幫助文檔,發現文檔裡這裡沒帶‘分號’,那麼拼寫錯誤將不會跳轉。
                    // document.getElementById("myForm").submit();
                    //HTML DOM Form 對象,submit()是這個對象的方法。
                    //該方法提交表單的方式與用戶單擊 Submit 按鈕一樣,但是表單的 onsubmit 事件句柄不會被調用。
                }
            }
        </script>
    </head>
    <body>
        <form action='__URL__/do_login' method='post' name='myForm'>
            用戶名:<input type="text" name="username"/><br/>
            密&nbsp;碼:<input type="password" name='password'/><br/>   
            驗證碼:<input style='line-height: 16px;' type='text' name='verify'/>
            <!--因為IE對於圖片會先去緩存裡查找圖片,所以"?"+Math.random'-->
            <img style='vertical-align: middle;' src='__APP__/Public/verify' onclick='this.src = "__APP__/Public/verify" + "?" + Math.random()'/><br/>
            <!--提交後,可以在$_SESSION裡看到有個verify的元素,即驗證碼的md5-->
            <!--<input type="submit" name='submit'/>-->
            <img src="__PUBLIC__/Image/login.gif" onclick="sub()">
        </form>
    </body>
</html>


最佳回答:


你完整的html代碼怎麼寫的。

如果本身表單會跳轉,不執行它也會跳轉。你寫錯了不報錯,估計你這些代碼都沒有執行到。

lhs472194266
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved