判断input框的value是否过大
可直接在标签中写 maxlength 属性
1、html
<input type="text" onblur="check(this)" onkeyup="this.value=this.value.replace(/[^0-9.]/g,'')" value="" name="plantingArea" class="mycropIn" placeholder="种植面积" style="width: 88%;" />
2、js
//判断输入的作物面积范围 function check(e) { var re = /^([1-9]\d{0,3}|100000000)$/; if (e.value != "") { if (!re.test(e.value)) { e.value = ""; $(".mycropIn").attr("placeholder","输入数字过大"); e.focus(); return false; } } }
3、保存按钮,给后台提交数据
// 这里的return false 用于阻止后面代码的执行
var num=$('.mycropIn').val(); //种植面积 if(num == "") { firm("请输入种植面积"); return false; }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步