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