Có chức năng nào tôi có thể đính kèm dưới dạng sự kiện nhấp của nút để làm cho trình duyệt quay lại trang trước không?
<input name="action" type="submit" value="Cancel"/>
Có chức năng nào tôi có thể đính kèm dưới dạng sự kiện nhấp của nút để làm cho trình duyệt quay lại trang trước không?
<input name="action" type="submit" value="Cancel"/>
Câu trả lời:
Thêm phần này vào phần tử đầu vào của bạn
<input
action="action"
onclick="window.history.go(-1); return false;"
type="submit"
value="Cancel"
/>
<input action="action" type="button" value="Back" onclick="window.history.go(-1); return false;" />
Câu trả lời này khá cũ, vì vậy nó có thể là một vấn đề được đưa vào các phiên bản trình duyệt hiện đại hơn. :)
action="action"
phần cho? Và nó có hợp lệ không ??
.js
các tệp chuyên dụng và được rút gọn 2. Mã nội tuyến nên được vô hiệu hóa thông qua Chính sách bảo mật nội dung để giảm thiểu việc tiêm XSS
history.back()
hoặc là
history.go(-1)
Đặt cái này vào onclick
tay cầm nút . Nó sẽ giống như thế này:
<input name="action" onclick="history.back()" type="submit" value="Cancel"/>
Để đi đến trang trước
Phương pháp đầu tiên
<a href="javascript: history.go(-1)">Go Back</a>
Phương pháp thứ hai
<a href="##" onClick="history.go(-1); return false;">Go back</a>
nếu chúng ta muốn lùi lại một bước thì hãy tăng
For going 2 steps back history.go(-2)
For going 3 steps back history.go(-3)
For going 4 steps back history.go(-4)
and so on.......
Bạn chỉ cần gọi như sau:
history.go(-1);
Tuy nhiên, ngắn nhất!
<button onclick="history.go(-1);">Go back</button>
Tôi thích .go(-number)
phương thức này hơn, vì 1 hoặc nhiều 'lưng' chỉ có 1 phương pháp để sử dụng / ghi nhớ / cập nhật / tìm kiếm, v.v.
Ngoài ra, sử dụng thẻ cho nút quay lại có vẻ phù hợp hơn so với thẻ có tên và loại ...
window.history.back ();
<button onclick="goBack()">Go Back</button>
<script>
function goBack() {
window.history.back();
}
</script>
Đơn giản. Một đường thẳng.
<button onclick="javascript:window.history.back();">Go Back</button>
Giống như câu trả lời của Wim và Malik, nhưng chỉ trong một dòng.
Đây là điều duy nhất hoạt động trên tất cả các trình duyệt hiện tại:
<script>
function goBack() {
history.go(-1);
}
</script>
<button onclick="goBack()">Go Back</button>
Làm việc cho tôi mọi lúc
<a href="javascript:history.go(-1)">
<button type="button">
Back
</button>
</a>