jsp 输入框的空值校验(输入框必填)、限制输入框输入位数&设置以1开头的11位手机号

您所在的位置:网站首页 winform设置必填项 jsp 输入框的空值校验(输入框必填)、限制输入框输入位数&设置以1开头的11位手机号

jsp 输入框的空值校验(输入框必填)、限制输入框输入位数&设置以1开头的11位手机号

2023-12-28 08:10| 来源: 网络整理| 查看: 265

1.输入框的空值校验

空置校验的实现其实是通过 JS 的表单(form)来实现的 在标签里写入代码

function validateForm() { var password= document.forms["myForm"]["password"].value; if (password == "") { alert("密码未填写"); return false; } }

然后,在 html 的表单里要加入name和onsubmit的属性,即: 密码 :

head 标签里的 myForm和form标签中的name值是相对应的。 这样,当用户注册时如果未设置密码就会弹出警告框来提醒用户未输入密码,并禁止页面跳转 弹窗警告

2.限制输入框输入位数&设置以1开头的11位手机号 2-1判断输入的手机号是否为十一位

其实设置11位的手机号就包含了 限制输入框的输入位数 设置11位的手机号同样需要用到JS(JavaScript) 在 head 标签中敲入代码:

function validataFrom() { if (document.myForm.tel.value.length != 11) { alert("请输入合法的手机号") return false; }

同样的,在body中的 标签中加入name和onsubmit的属性即可。 在一个jsp文件中标签只有一个,对应的一个中只需一个onsubmit="return validateForm()"

2-2限制输入框输入的位数

当然,2-1中的标签里的代码执行的只是判断输入的手机号是否为十一位,如果用户输入的电话号码不是十一位便注册,网页依旧会弹出警告的窗口,但是并不能限制输入数字的长度。换而言之,输入框内即使输入一百个数字,能判断出来的只是输入的内容不等于十一位。

限制输入的位数*实际上用到的是input标签里的maxlength属性 这样就限制了输入框内输入的位数为11位。


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3