-2

我正在制作一个用于搜索的文本框,我想对文本框设置限制。例如,如果我搜索“derf”,那么我只输入“de”而不是“derf”,我不会得到任何结果,或者它会回显“最少 4 个字母......(blaahh blahh)”谢谢大家...... PHP

4

3 回答 3

1

您可以pattern用来强制您输入至少 4 个字符:

<input name="blah" pattern=".{4,}">

演示就在这里。

于 2013-07-23T01:46:44.687 回答
1

我更喜欢使用两种方法中的一种……一种是 HTML 模式属性:

<input name="InputName" pattern=".{3}">

或者,如果您希望在服务器端执行此操作:

if (strlen($_POST['InputName']) < 3){
  echo "A Meaningful error message"; 
  exit;
}
于 2013-07-23T01:50:19.770 回答
0

您可以通过多种方式执行此操作。

  1. 编写自己的 java 脚本函数。
  2. 如果您使用 jQuery,请使用“验证器”插件来设置文本框的最小尺寸。
于 2013-07-23T01:42:27.390 回答