1)编一个核对真实姓名checkRealName()的函数
(2)在页面中添加输入真实姓名的表单及表单元素
(3)点击提交按钮调用checkRealName()函数,当姓名输入空串,提示请重新输入,光标自动跳到输入框,输入名字正确,提示您输入正确,否则,您输入不正确
1)编一个核对真实姓名checkRealName()的函数
(2)在页面中添加输入真实姓名的表单及表单元素
(3)点击提交按钮调用checkRealName()函数,当姓名输入空串,提示请重新输入,光标自动跳到输入框,输入名字正确,提示您输入正确,否则,您输入不正确
名字正确是怎么噶判断法?2-4个汉字?如果是用下面的
<form>
真实姓名:<input type="text" id="txtName" /><input type="submit" value="提交" onclick="return checkRealName()" />
</form>
<script>
function checkRealName() {
var el = document.getElementById('txtName');
if (el.value == '') { alert('请重新输入!'); el.focus(); return false; }
var ok = /^[\u4E00-\u9FA5]{2,4}$/.test(el.value);
alert(ok ? '您输入正确' :'您输入不正确');
return false;
}
</script>