Hiển thị kết quả từ 1 đến 8 / 8
  1. #1
    Tham gia
    02-06-2012
    Bài viết
    8
    Like
    2
    Thanked 0 Times in 0 Posts

    Disable nút submit nếu như trình duyệt web không bật script

    Như tiêu đề, mình muốn hỏi là khi trình duyệt web mà không bật javascript (no script) thì tất cả các nút submit trong website sẽ bị Disable.
    bạn nào biết chỉ giùm mình với :-(
    Thanks mọi người nhiều
    Quote Quote

  2. #2
    Tham gia
    23-02-2003
    Location
    Melbourne
    Bài viết
    5,201
    Like
    0
    Thanked 24 Times in 18 Posts
    Mặc định disable, dùng javascript enable trong onload.

  3. 2 thành viên Like bài viết này:


  4. #3
    Tham gia
    02-06-2012
    Bài viết
    8
    Like
    2
    Thanked 0 Times in 0 Posts
    jiShan:
    Bạn có thể nói rõ hơn làm như thế nào được không vậy ? :-(

  5. #4
    Tham gia
    24-06-2012
    Location
    Hồ Chí Minh
    Bài viết
    139
    Like
    29
    Thanked 35 Times in 24 Posts
    Có nghĩa là trong cái trang html của bạn, chỗ nào mà
    Code:
    <input type="submit" value-"Submit" />
    thì bạn thêm disabled cho nó
    Code:
    <input type="submit" disabled="disabled" value="Submit" />
    Sau đó chèn jQuery vào
    Code:
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
    Và chèn đoạn script này sau đoạn chèn jQuery
    Code:
    <script>
    jQuery(function(){
        jQuery("input[type=submit]").attr('disabled', false);
    });
    </script>
    
    Trong trường hợp bạn không dùng jQuery thì có thể google để tìm giải pháp tương tự.
    Đừng dừng lại ở việc sử dụng tốt một framework.
    Hãy cố gắng viết ra một framework.
    Có thể framework của bạn không tốt bằng những cái hiện có, nhưng trình của bạn sẽ gần hơn với những pro tạo ra framework tốt nhất.
    Yahoo antipro_vn: PHP, Python, CSS, JS, HTML.

  6. Thành viên Like bài viết này:


  7. #5
    Tham gia
    02-06-2012
    Bài viết
    8
    Like
    2
    Thanked 0 Times in 0 Posts
    Cảm ơn bạn nhiều nhá. Làm cách này cũng được :-D

  8. #6
    Tham gia
    29-02-2012
    Bài viết
    849
    Like
    41
    Thanked 117 Times in 106 Posts
    á, Vậy thì mấy vụ bắt validator bằng js thì khi tắt javascript thì nó còn bắt được không ta, nếu không được thì làm sao bắt lổi nó bây giờ.

  9. #7
    Tham gia
    04-12-2004
    Location
    TP.HCM
    Bài viết
    5,242
    Like
    34
    Thanked 895 Times in 566 Posts
    Quote Được gửi bởi tuine2334 View Post
    á, Vậy thì mấy vụ bắt validator bằng js thì khi tắt javascript thì nó còn bắt được không ta, nếu không được thì làm sao bắt lổi nó bây giờ.
    Bắt lỗi bằng JavaScript chỉ để giảm tải phần nào cho server khi phải kiểm tra dữ liệu vào nhưng việc kiểm tra dữ liệu bằng script chạy trên server là bắt buộc phải thực hiện để tránh rủi ro về rác dữ liệu, rủi ro về bảo mật. Vậy nên nếu trình duyệt tắt JavaScript thì tốt nhất chỉ hiện ra thông báo yêu cầu bật JavaScript và không hiện form ra để nhập liệu.
    "bất khả tri"

  10. #8
    Tham gia
    23-01-2005
    Location
    http://hoctudau.com
    Bài viết
    2,957
    Like
    105
    Thanked 365 Times in 209 Posts
    Quote Được gửi bởi superthin View Post
    Bắt lỗi bằng JavaScript chỉ để giảm tải phần nào cho server khi phải kiểm tra dữ liệu vào nhưng việc kiểm tra dữ liệu bằng script chạy trên server là bắt buộc phải thực hiện để tránh rủi ro về rác dữ liệu, rủi ro về bảo mật. Vậy nên nếu trình duyệt tắt JavaScript thì tốt nhất chỉ hiện ra thông báo yêu cầu bật JavaScript và không hiện form ra để nhập liệu.
    chủ đề này bàn đi bàn lại suốt nhỉ

    http://www.ddth.com/showthread.php/1...B%91t-h%C6%A1n
    Thông tin + clip: http://youtube.com/hoctudau

Tags for this Thread

Bookmarks

Quy định

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