关于HTML在input标签内检测输入内容合法性和在js验证表单合法性后跳转到servlet的几点内容

本文介绍了如何使用HTML的onkeyup和onbeforepaste事件结合正则表达式,实现对input输入的数字、字母和汉字的限制。同时,通过JavaScript函数checkedMobile和checkEmail分别验证手机号码和电子邮件的格式。在所有表单字段通过验证后,利用checkEmpty函数检查是否为空,并在所有条件满足时跳转到AddStuAndTeaServlet。
摘要由CSDN通过智能技术生成

只能输入数字和字母

<input   οnkeyup="value=value.replace(/[\W]/g,'') "

        onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"

        οnkeydοwn="if(event.keyCode==13)event.keyCode=9"> 

只能输入数字

<input οnkeyup="value=value.replace(/[^\d]/g,'') "
        onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,'')) " name="age">

只能输入汉字、数字、字母

<input οnkeyup="value=value.replace(/[^\a-zA-Z\u4e00-\u9fa5]+$/g,'') "
        onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\a-zA-Z\u4e00-\u9fa5]+$/g,'')) ">


在js验证表单合法性后跳转到servlet

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值