我有这个表格,我想输入最少3个字符到输入区域。
<form class="navbar-search pull-left" method="GET" action="xx.php">
<input pattern=".{3,}" title="Enter min 3 chars" name="q" type="text" class="search-query span3" data-provide="typeahead" placeholder="Search..." />
</form>
当我输入少于3个字符但大于0个字符时,这是有效的。但是如果我在输入区域激活时直接按下输入按钮,则没有任何通知和形式朝着它的方向发展。我想处理这件事。怎么样?谢谢。
答案 0 :(得分:2)
您缺少required
属性。
<form class="navbar-search pull-left" method="GET" action="xx.php">
<input pattern=".{3,}" title="Enter min 3 chars" name="q" type="text"
class="search-query span3" data-provide="typeahead"
placeholder="Search..." required/>
</form>