我有一张表格
<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'; } ?>
答案 0 :(得分:1)
我相信这是你想要做的事情?
if(strlen($_GET['gamertag']<4)) { echo 'invalid blah blah blah'; }
答案 1 :(得分:0)
删除action
参数以确保您提交到同一页面。然后在表单下添加
<?php if( $_GET['gamertag'] < 4) { echo 'invalid blah blah blah'; } ?>
我在gamertag之后添加了引号(')。你在验证输入的长度吗?然后你应该使用strlen($_GET['gamertag'])
。