相关疑难解决方法(0)

元素表单上属性操作的值不正确:必须为非空

我的php文件上有一个常规表单,在提交之后它必须回显一条消息.通过在action =""中添加任何内容,我能想到显示消息的唯一方法是将其存储到会话中,并在页面加载时显示它(如果有会话集).

一切都工作得很好,但是w3c验证器说我有一个错误:

元素表单上属性操作的值不正确:必须为非空.

如何在不必将#或index.php放入操作字段的情况下修复此错误?

编辑:

<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';
        }
    }
?>
Run Code Online (Sandbox Code Playgroud)

html php w3c-validation

7
推荐指数
2
解决办法
7111
查看次数

标签 统计

html ×1

php ×1

w3c-validation ×1