Tôi hoàn toàn bối rối ... Tôi xin thề là hôm nay tôi đã làm việc ... Tôi thức dậy sáng nay và tất cả các mẫu đơn của tôi đều dừng lại để làm việc trong dự án của tôi.onSubmit return false không hoạt động
Tất cả các biểu mẫu đều có "yêu cầu" đối với hàm trả về false vì đây là cuộc gọi ajax, do đó biểu mẫu không bao giờ được gửi.
Sau rất nhiều bài kiểm tra, tôi đơn giản hóa các câu hỏi để đoạn mã này:
<html>
<head>
<script type="text/javascript">
function sub()
{
alert ("MIC!");
return false;
}
</script>
</head>
<body>
<form method = "post" id = "form1" onsubmit = "return sub()">
input: <input type="text" name="input1" >
<a href="#" onClick="document.getElementById('form1').submit();">button</a>
</form>
</body>
</html>
tôi sẽ thề rằng đây hoạt động hoàn hảo, nhưng hôm nay là cũng không làm việc: D
Tại sao nếu tôi nhấn nút biểu mẫu được gửi?
Tôi biết đó là câu hỏi hoàn toàn mới của người mới, nhưng tôi bị kẹt
Cảm ơn bạn!
Andy ... Tôi thề bạn đã làm việc hôm qua :) Tôi có toàn bộ dự án với các loại cấu trúc đó, và biểu mẫu chưa bao giờ được gửi ... Nó phải là thứ khác ...: P – StuckOnSubmit
Sự kiện gửi sẽ không kích hoạt với mã này. BA câu trả lời riêng biệt tất cả nói rằng! Hoặc bạn là sai, hoặc trường hợp thử nghiệm của bạn không đủ đại diện cho mã thực tế của bạn. – Quentin
Bạn có chắc chắn bạn không có nút gửi thực tế không? Khi đó sẽ làm việc. Có lẽ bạn đã thay đổi các nút gửi cho neo như một nâng cao ngày hôm qua? Bạn có hệ thống kiểm soát nguồn không? Các nhà phát triển khác cũng đang làm việc trên dự án có thể thay đổi nó? –