20140213用戶註冊問題彙總

1.在用戶註冊頁面,用戶名稱字段有個onblur事件,當輸入用戶名稱後,直接點擊“註冊”按鈕,則先執行用戶名稱字段有個onblur事件,再執行註冊按鈕的js驗證代碼,如果在用戶名稱字段的onblur事件中加入alert()代碼,則,註冊按鈕的js驗證代碼 不會被執行

2.php中jquery的ajax調用方法,目前使用的有兩種

1)$.get("index.php?user", { q: "going/check_phone", phone: phone},function (result){});

此方法想使用同步則只有加入:

$.ajaxSetup({
          async: false
          });

2)$.ajax({
              url: url+"/module&code="+this.value,
              cache: false,
              success: function(html){
                var aa = html.split(",");
                $("input[name='index_tpl']").attr("value",aa[0]);
                $("input[name='list_tpl']").attr("value",aa[1]);
                $("input[name='content_tpl']").attr("value",aa[2]);
              }
            });

此方法想使用同步,可以在調用參數中加入:async: false 即可;

3.當form的提交按鈕類型爲submit,並且form通過onSubmit="return userReg2();"方式來驗證表單,則userReg2()中的任何異常都回造成類似此方法返回true的結果,就是提交到後臺了,建議不要使用這種類型的按鈕,使用button,在js中通過form.submit()的方法來提交表單。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章