Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: xử lý autopostback trong kiểm tra mật khẩu

  1. #1
    Ngày gia nhập
    11 2011
    Bài viết
    10

    Mặc định xử lý autopostback trong kiểm tra mật khẩu

    mình dùng 3 textbox có autopostback=true
    mật khẩu cũ
    mật khẩu mới
    nhập lại

    chạy như sau:
    nhập mật khẩu cũ,thoát khỏi textbox,kiểm tra mật khẩu có chưa (đã làm xong)
    nhập mật khẩu mới,thoát khỏi textbpx,kiểm tra mật khẩu mới có trùng mật khẩu cũ (đã làm xong)
    nhập lại mật khẩu (kiểm tra mật khẩu mới và nhập lại)

    sau đó bấm button đổi mật khẩu
    phải nhấp 2 lần vì 1 lần cho autopostback của nhập lại và 1 lần để thực hiện đổi mật khẩu

    làm thế nào để khi bấm button đổi là nó vừa kiểm tra nhập lại xong là đổi mật khẩu luôn không ?

  2. #2
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    hi. Sao bạn để autopostback nhiều thế? theo minh chỉ cần cái mật khẩu cũ thui chứ? khi đó mới cần kiểm tra mật khẩu đó tồn tại hay ko? còn với cái mật khẩu mới+Nhập lại=> xài javascript là ổn. NÓ có đủ sự kiện cho bạn mà. Khi đó nhấn nút "thay đổi" muốn chắc chắn thì gọi hàm test() viết bằng JS, nếu ổn thì send lên server.
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  3. #3
    Ngày gia nhập
    04 2010
    Nơi ở
    Hà Nội
    Bài viết
    22

    Trích dẫn Nguyên bản được gửi bởi mrfour.it Xem bài viết
    hi. Sao bạn để autopostback nhiều thế? theo minh chỉ cần cái mật khẩu cũ thui chứ? khi đó mới cần kiểm tra mật khẩu đó tồn tại hay ko? còn với cái mật khẩu mới+Nhập lại=> xài javascript là ổn. NÓ có đủ sự kiện cho bạn mà. Khi đó nhấn nút "thay đổi" muốn chắc chắn thì gọi hàm test() viết bằng JS, nếu ổn thì send lên server.
    Bạn thử viết Event Click cho cái button ấy xem
    Lê Văn Long

  4. #4
    Ngày gia nhập
    02 2011
    Bài viết
    114

    Bạn viết kiểu đó là lạm dụng auto quá đó nhen.

    bool test( string username, string password ){}

    void bntOKClick()
    {
    if (test(username, password )) { // báo là thay đổi OK }
    else { // báo là không thay đổi được do mật khẩu cũ không đúng}
    }

    hoặc bạn dùng ajax thì đẹp hơn

  5. #5
    Ngày gia nhập
    11 2011
    Bài viết
    10

    mình dùng ajax

    load trang đổi mật khẩu
    lbpass dùng để lưu pass
    kiểm tra txtoldpass có giống lbpass // OK
    kiểm tra txtconfirm giống txtnewpass // OK

    vấn đề là khi mình bỏ trống txtoldpass thì nó cứ báo sai mật khẩu ?




    Code:
    $(document).ready(function() {
        $("#form1").validate({
            rules: {
                <%=txtconfirm.UniqueID%>:{   
                    
                    equalTo:'#<%=txtnewpass.ClientID%>'
                  },
                <%=txtoldpass.UniqueID %>: {
                   equalTo:'#<%=lbpass.ClientID%>'
                }
            }, messages: {
            
                <%=txtconfirm.UniqueID%>:{       
                   
                    equalTo: "xác nhận chưa đúng"
                },
                <%=txtoldpass.UniqueID %>:{ 
                      equalTo: "sai mật khẩu"
                 
                }
           }
        });
    });

  6. #6
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Mặc định xử lý autopostback trong kiểm tra mật khẩu

    Trích dẫn Nguyên bản được gửi bởi gorkiit Xem bài viết
    Bạn thử viết Event Click cho cái button ấy xem
    Tớ làm cái form thay đổi mật khẩu rồi. Cái gì xử lý được ở client thì phải làm luôn ở đó, ko nên xử lý hết ở server. Thực sự viết ở server bạn code dễ hơn nhưng sẽ làm cho server "đau đầu" đấy.hix
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

Các đề tài tương tự

  1. Giật trang khi autopostback 1 control trong trang
    Gửi bởi tinhz121 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 9
    Bài viết cuối: 22-11-2013, 08:46 PM
  2. [Hỏi - Giúp đỡ] sự kiện autopostback trong dropdownlist
    Gửi bởi gachoai trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 26-03-2012, 10:25 AM
  3. Lỗi khi tắt IE trong Window 7, cách khắc phục?
    Gửi bởi xuyenit55 trong diễn đàn Thắc mắc chung
    Trả lời: 3
    Bài viết cuối: 16-01-2011, 05:15 PM
  4. Kiểm tra nhập mật khẩu trong c chính xác không?
    Gửi bởi maixuanquynh301 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 15
    Bài viết cuối: 12-12-2010, 12:10 PM
  5. Khả năng mở rộng trong dot net
    Gửi bởi Mrkent trong diễn đàn Thắc mắc chung
    Trả lời: 0
    Bài viết cuối: 02-10-2010, 10:22 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn