0

我有一个表格

<form method="GET" action="/boxr_app/v2/profile">
        <input type="text" name="gamertag" placeholder="What is your gamertag?" autocomplete="off" size="50" />
        <input type="submit" value="Search" />
    </form>

我想检查输入是否小于 4,它在同一页面中显示错误,就在表单下方,但我不知道该怎么做,知道吗?我试过这个

<?php if($_GET['gamertag] < 4) { echo 'invalid blah blah blah'; } ?>
4

2 回答 2

1

我相信这就是你想要做的?

if(strlen($_GET['gamertag']<4)) { echo 'invalid blah blah blah'; }

http://php.net/manual/en/function.strlen.php

于 2013-07-09T00:13:01.333 回答
0

删除该action参数以确保您提交到同一页面。然后将其添加到您的表单下

<?php if( $_GET['gamertag'] < 4) { echo 'invalid blah blah blah'; } ?>

我在玩家代号后添加了引号 (')。您是否正在验证输入的长度?那么你应该使用strlen($_GET['gamertag']).

于 2013-07-09T00:13:45.973 回答