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

Đề tài: Sự kiện Onkeypress chạy không đúng! help

  1. #1
    Ngày gia nhập
    10 2009
    Nơi ở
    Việt Nam
    Bài viết
    359

    Mặc định Sự kiện Onkeypress chạy không đúng! help

    Chào các bạn các bạn xem giúp mình đoạn javascript của mình không biết sao sự kiện Onkeypress của textbox search lại chạy ko đúng, sự kiện Onlclick vào nút tìm thì ok chạy chuẩn.
    site của mình: http://124.158.2.50:8083/tbp-home.html
    đây là 2 hàm java cho 2 sự kiện Click và onkeypress (onkeypress thì chạy ko đúng) IE đang lỗi giao diện tí các bạn chạy Firefox nhé
    JavaScript Code:
    1. function ClientOnSearchClick()
    2. {
    3.     var keyword = new String(document.getElementById("search_portal").value);  
    4.     var strUrl = new String(document.getElementById("txtviewurl").value);
    5.     var siteid = new String(document.getElementById("txtsiteid").value);
    6.    
    7.     if (keyword.length == 0 || keyword == "--Nhập từ khóa--")
    8.     {
    9.        var mes=SharepointPortal2010.BNV.Webpart.CmsMenubar.getAlertText().value;
    10.        alert(mes);
    11.        return;
    12.     }
    13.     var url =  SharepointPortal2010.BNV.Webpart.CmsMenubar.getUrlSearch(strUrl,keyword,siteid).value;
    14.     window.open(url,'_self');
    15. }
    16. function DoPressEnterSearch(e)
    17. {
    18.     var keycode;
    19.     if (window.event) keycode = window.event.keyCode;
    20.     else if (e) keycode = e.which;
    21.     else return true;
    22.     if (keycode == 13)
    23.     {
    24.         var keyword = new String(document.getElementById("search_portal").value);
    25.         if (keyword.length == 0)
    26.         {
    27.            var mes=SharepointPortal2010.BNV.Webpart.CmsMenubar.getAlertText().value;
    28.            alert(mes);
    29.            return;
    30.         }
    31.        
    32.         var strUrl = new String(document.getElementById("txtviewurl").value);
    33.         var siteid = new String(document.getElementById("txtsiteid").value);
    34.         var url =  SharepointPortal2010.BNV.Webpart.CmsMenubar.getUrlSearch(strUrl,keyword,siteid).value;          
    35.         window.open(url,'_self');      
    36.     }
    37.     else
    38.         return true;
    39. }
    Muốn thành công thì đừng thất vọng - nhưng nếu có lúc thất vọng thì cứ làm việc trong sự thất vọng đi.

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Thêm return true; vào sau lệnh DoPressEnterSearch(event);

    Javascript không bắt buộc khắt khe, nhưng nên tuân theo các tiêu chuẩn để giảm bớt thời gian tìm kiếm và sửa lỗi! Bạn nên xem xét lại các code javascript của bạn!
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

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

  1. Sửa lỗi bài để chạy lại cho đúng
    Gửi bởi boydamtac199 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 14-10-2013, 10:36 PM
  2. Bài tập C++ Bài toán tìm kiểm tra số chính phương không chạy đúng?
    Gửi bởi lightning trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 23
    Bài viết cuối: 08-03-2013, 10:46 PM
  3. Biểu thức Regex chạy trong Expresso thì đúng nhưng chạy trong visual studio lại sai
    Gửi bởi rossoneri trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 30-06-2012, 02:58 PM
  4. Bài tập C++ Bài toán xuất dữ liệu đa giác chạy không đúng?
    Gửi bởi duychinh_91 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 31-07-2011, 08:30 PM
  5. CT chạy đúng kết quả với BC 3.1 nhưng không đúng với BC 5.02
    Gửi bởi PGD trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 4
    Bài viết cuối: 03-01-2010, 03:00 PM

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