Tôi có biểu mẫu thường xuyên trên tệp php của mình, sau khi gửi nó phải lặp lại một thông báo. Bằng cách đặt bất cứ điều gì trong hành động = "", cách duy nhất tôi có thể nghĩ đến việc hiển thị một tin nhắn là lưu trữ nó vào một phiên và hiển thị nó khi trang tải nếu có một tập hợp phiên.Giá trị không hợp lệ đối với hành động thuộc tính trên biểu mẫu phần tử: Phải là không trống
Tất cả mọi thứ hoạt động tốt cách thức mà nó là ngay bây giờ nhưng validator w3c nói rằng tôi có một lỗi:
Bad value for attribute action on element form: Must be non-empty.
Làm thế nào tôi có thể sửa chữa lỗi này mà không cần phải đặt # hoặc index.php vào trường hành động?
EDIT:
<form action="" method="post">
<input type="email" name="email" placeholder="Enter your email">
<input type="submit" name="submit" value="SEND">
</form>
<?php
if(isset($_POST['submit']) && isset($_POST['email'])){
if(filter_var($_POST['email'], FILTER_VALIDATE_EMAIL) === false){
echo 'This isn\'t a valid email';
}else{
echo 'Great';
}
}
?>
* scratch * * không phải bạn đang sử dụng '
Đó là một chút không rõ ràng những gì bạn đang làm việc với. Bạn có thể đăng thêm mã không? Mã bạn đang nhắm mục tiêu ở đâu, trên cùng một trang? –
@ Fred-ii- vâng tôi đang sử dụng hành động = "" ngay bây giờ và lỗi nói rằng không được để trống. – BragDeal