10/10/2018, 11:43

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
jiSh@n viết 13:58 ngày 10/10/2018
Mặc định disable, dùng javascript enable trong onload.
Mr_Love viết 13:52 ngày 10/10/2018
jiShan:
Bạn có thể nói rõ hơn làm như thế nào được không vậy ? :-(
antipro.vn viết 13:54 ngày 10/10/2018
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ự.
Mr_Love viết 13:51 ngày 10/10/2018
Cảm ơn bạn nhiều nhá. Làm cách này cũng được :-D
tuine2334 viết 13:44 ngày 10/10/2018
á, 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ờ.
Vô Thin viết 13:48 ngày 10/10/2018
Được gửi bởi tuine2334
á, 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.
zmt264 viết 13:48 ngày 10/10/2018
Được gửi bởi superthin
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
Bài liên quan
0