jQuery输入最少插件已经创建,可以帮助您阻止用户在文本字段中输入少于指定数量的字符。
这个插件的结果是,只有当用户输入的字符数超过指定数量时,您的提交按钮才能用于将表单数据发送到处理它的页面。
1.为文本字段指定一个唯一的ID。
<textarea id="least"> ... </textarea>
2.创建一个提交按钮,该按钮将在初始化时被禁用。
<textarea id="least"> ... </textarea>
3.创建一个元素来保存字符计数器。
<p id="least_count">( 0 ) You must enter at least 30 characters.</p>
4.在文档中加载最新的jQuery库。我们建议使用纤薄的构建来快速加载页面。
<script src="/path/to/cdn/jquery.slim.min.js"></script>
5.在输入一定数量的字符之前禁用提交按钮的主脚本。
$(document).ready(function(){
const target = document.getElementById('least_button');
// disable the least_button on init
target.disabled = true;
$('#least').on('keyup', function() {
$('#least_count').html("( "+$(this).val().length+" ) You must enter at least 30 characters.");
if($(this).val().length >= 30) {
target.disabled = false;
// enable the least_button
}
else{
target.disabled = true;
}
});
});
2022-05-02