首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过php进行html文本字段验证

通过php进行html文本字段验证
EN

Stack Overflow用户
提问于 2014-12-16 06:34:22
回答 3查看 173关注 0票数 1

我有html表单,我想验证所有字段,直到用户插入正确的详细信息。我的当前代码没有验证表单。

我的代码:

例如

代码语言:javascript
运行
复制
<html>
<body>

<form method ="POST" >
<label>Company*</label> <br/>
<input type="text" name="company" class="form-control" style="width:40%" required data-parsley-minlength="10">
<label>Address*</label> <br/>
<textarea class="form-control" name="address" rows="3"style="width:40%;resize:none"  required ></textarea>
<label>Website(URL)</label><br/>
<input type="text" name="url" class="form-control" style="width:40%">
<label>Key Contact Person*</label> <br/>
<input type="text" name="contact" class="form-control" style="width:40%" required>
<label>Email</label> <br/>
<input type="text" name="email" class="form-control" style="width:40%"  pattern="^\w+([.-]?\w+)*@\w+([.-]?\w+)*(.\w{2,3})+$">

</form>

</body>
</html>

我只希望字符串值与电子邮件验证,但不幸的是,它是无效的。

php验证

代码语言:javascript
运行
复制
if(isset($_POST['register']))
    {

       if($company == "" && $address =="" && $url =="" && $contact =="" && $email =="" && $requirements=="")
         {

            $alert = '<script> bootbox.alert("Please fill the form Correctly.")</script>';
         }
         else
         {
              if($company !=="" || $address !=="")
              {

                $alert = '<script> bootbox.alert("Please fill the form Correctly.")</script>';


              }


         }

        $company = $_POST['company']."\n";
        $address = $_POST['address']."\n";
        $url     = $_POST['url']."\n";
        $contact = $_POST['contact']."\n";
        $email= $_POST['email']."\n";

        $msg =  'Company Name: '.$company;
        $msg.=  'Address: '.$address;
        $msg.=  'URL: '.$address;
        $msg.=  'Contact: '.$contact;
        $msg.=  'Email: '.$email;

            }
?>
EN

Stack Overflow用户

发布于 2014-12-16 06:43:07

从您编写的代码中,我没有看到表单字段“寄存器”,这意味着验证将无法工作。

我不知道登记簿应该做什么,但是

代码语言:javascript
运行
复制
<input type=hidden name=register value=1>

,这可能需要添加到表单中。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27498855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档