当用户搜索1、2或3个字符时,这会给数据库带来很大压力。恶意用户可以搜索1、2或3个字符,从而使我的网站屈服。
我想我可以使用一些Jquery代码来防止用户在搜索时输入少于4个字符。
<form method="get" id="searchform" action="<?php echo home_url(); ?>/">
<input type="text" value="<?php _e( \'search\', \'swagger\' ); ?>" onfocus="if (this.value == \'<?php _e( \'search\', \'swagger\' ); ?>\') {this.value = \'\';}" onblur="if (this.value == \'\') {this.value = \'<?php _e( \'search\', \'swagger\' ); ?>\';}" name="s" id="s" />
</form>
有什么建议吗?