我做了一个添加用户,修改用户的界面,现在想对这两个表单做验证,比如不能为空啊,只限数字啊,两次密码必需一致啊,我应该怎么弄,之前谢了一个JS,但是没用啊。跪求各位大哥指教下我啊。我对JS不太懂。
function CheckForm()
{
if (document.form.name.value.length == 0) {
alert(”请输入您姓名!”);
document.form.name.focus();
return false;
}
return true;
}
本文来源网页吧http://www.wangyeba.com
function CheckForm()
{
if (document.form.name.value.length == 0) {
alert(”请输入您姓名!”);
document.form.name.focus();
return false;
}
return true;
}
本文来源网页吧http://www.wangyeba.com
解决方案 »
- float:left onclick失效 求解 一上午了
- safari下如何将本地的xml文件载入xml解析器??急急急!!!
- 关于文本框的问题,嘿嘿
- 写一JS,实现分配功能
- 能动态取input值吗?
- 关于javascript获取session值
- 大神求助啊
- 救助:ie 5和ie 6有什么区别。为什么我写的程序在ie 5中会使ie关闭?
- 用open命令打开一个窗口时,有什么参数可以使打开的窗口最大化?(在线等待)
- 如何用javascript实现随机数的产生
- 请教如何通过JS获取iframe 里面div的id值?
- ***************js删除td的问题*******************
function CheckForm()
{//举一个检查是否为空的例子
if (!document.getElementById("ba").getElementById("num").value) {
alert("请输入您的姓名!!");
document.getElementById("ba").getElementById("num").focus();
return false;
}
return true;
}<form id="ba">
<input type="text" id="num" onblur="CheckForm()"/>
</form>
var comp = document.getElementById('元素的id');
if(comp.value == ""){
alert('什么什么为空')
comp.focus();
return false
}
限制数字
监听元素的onkeyup数字
function onlyDigit(obj){
obj.value = obj.value.replace(/[^\d.]/g,"");
}
<input type="text" onkeyup="onlyDigit(this)">密码不同
取出两个密码的值 判断一下值相不相等即可 代码太简单的 就不写了
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<style>
span{
color:red;
}
</style>
<script type="text/javascript">
<!--
function checkForm(){
var nameobj = document.getElementsByName("name")[0];
if(!nameobj.value){
nameobj.nextSibling.innerHTML = "用户名不能为空!";
return false;
}else{nameobj.nextSibling.innerHTML='';} var passwordobj = document.getElementsByName("password")[0];
if(!passwordobj.value){
passwordobj.nextSibling.innerHTML = "密码不能为空!";
return false;
}else{passwordobj.nextSibling.innerHTML='';} var passwordobj2 = document.getElementsByName("password2")[0];
if(!passwordobj2.value){
passwordobj2.nextSibling.innerHTML = "密码不能为空!";
return false;
}else{passwordobj2.nextSibling.innerHTML='';} if(passwordobj.value != passwordobj2.value){
passwordobj2.nextSibling.innerHTML = "两次密码不一致!";
return false;
}else{passwordobj2.nextSibling.innerHTML = '';}
return true;
}
//-->
</script>
</head> <body>
<form action="" onsubmit="return checkForm()">
姓名:<input name="name"><span></span><br>
密码:<input type="password" name="password"><span></span><br>
密码2:<input type="password" name="password2"><span></span><br>
<input type="submit" value="提交">
</form>
</body>
</html>