Jsp中、在表单域里如果有用户名和密码、想要控制只能输入数字和字母怎么写代码
解决方案 »
- IE9下出现重复加载脚本的问题
- eclipse 中 javascript提示如何设置
- 如何取得table的行列数
- js对象继承的问题
- 一个简单的弹出层效果应用,各位大侠帮忙!!
- 盼高手!!在线人数问题...
- 请教JS高手,怎么让Iframe中的页面自动滚屏?
- vbscript运行不了,不知道什么原因<script language="vbscript">msgbox "ddddd"</script>
- 咔咔~发了两天烧,梅花雨结婚了?恭喜一下!领分了(人家结婚,x分不吉利)
- 怎样限制textarea只能输入100个字符?
- jquery.autocomplete 插件遇到的问题
- js怎么获得这个表单值?
var reg = /^[a-z0-9]+$/;
if(!reg.exec(str)){
alert("对不起,只能输入字母数字");
return false;
}顺便可以加上onkeyup="value=value.replace(/[^A-Za-z0-9]+$/,'')"
<script>
function chk(){
var s1=document.getElementById("username").value;
var s2=document.getElementById("pwd").value;
if(s1.length==0||s2.length==0){ alert("用户名或密码不能为空!");return false;}
if(/[^0-9a-zA-Z-]+/.test(s1)) { alert("用户名只能输入数字或英文字母!");return false;}
if(/[^0-9a-zA-Z-]+/.test(s2)) { alert("密码只能输入数字或英文字母!");return false;}
return true
}
</script>
<form>
<input type=text id=username name=username />
<input type=text id=pwd name=pwd />
<input type=submit id=submit1 name=submit value="提交" onclick="return chk()"/>
</form>
function kk(obj)
{
var re= /[^0-9a-zA-Z]/g;
if(re.test(obj.value))
{
obj.value = obj.value.replace(re,"");
}
}
</script><input type="text" onpropertychange="kk(this)" oninput="kk(this)" />