JavaScript 急急急
发布网友
发布时间:2022-04-24 02:07
我来回答
共8个回答
热心网友
时间:2022-04-24 04:14
<html>
<head>
<script>
function val(){
var name=document.getElementById("name");
var pwd=document.getElementById("pwd");
var age=document.getElementById("age");
var sex=document.getElementById("sex");
var iden=document.getElementById("iden");
var email=document.getElementById("email");
if(name.value==""){
alert("用户名不能为空");
return false;
}
if(pwd.value==""){
alert("密码不能为空");
return false;
}
if(age.value==""){
alert("年龄不能为空");
return false;
}
if(sex.value==""){
alert("性别不能为空");
return false;
}
if(iden.value==""){
alert("身份证不能为空");
return false;
}
if(email.value==""){
alert("email不能为空");
return false;
}
if(pwd.value.length<6){
alert("密码不能小于6位");
return false;
}
if(iden.value.length!=18){
alert("身份证必须为18位");
return false;
}
var mail = document.getElementById("email").value;
var pattern = /([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)\.([0-9a-zA-Z_-]+)/;
if (!pattern.test(mail)){
alert("错误的Email地址");
return false;
}
}
</script>
</head>
<form action="a.html" onsubmit="return val()">
姓名:<input type="text" id="name"><br>
密码<input type="password" id="pwd"><br>
年龄<input type="text" id="age"><br>
性别<input type="text" id="sex"><br>
身份证<input type="text" id="iden"><br>
EMAIL<input type="text" id="email"><br>
<input type="submit">
</form>
</html>
热心网友
时间:2022-04-24 05:32
eng? JavaScript没那么厉害吧?~?~?
在这里JavaScript智能做数据验证。
而且这个功能都实现了也算是个小小项目,在这里要发也不现实,而且谁会有这时间。
=========================
补充:
JavaScript他不能操作数据库。他只是一个脚本语言,肯定做不出来~
你说的这个小小项目中JavaScript仅仅是一个辅助语言来使用,即你说的每一项都不能为空、电话号码长度为6位。。。等是用JavaScript来控制的,仅此而已。其他部分要用其他语言来写,如jsp、asp、php等。你给的要求随看起来很简单,但是做成一个完整的、健康的代码不是1~2个小时能写完的。
还有你说的最好是用if写 这是什么意思呀?是if语句吗?if语句是编程最基本的语句,也是使用非常频繁的语句,在这里肯定会用if语句的。
还有 我估计这里不会有人给你写这个代码,因为比较复杂,再说你连JavaScript都不知道,就算有人给你写了发给你了,你也不会运行(这个运行不同与一般程序),我猜你肯定不会搭建运行环境,包括搭建服务器等。
热心网友
时间:2022-04-24 07:07
这哪儿是 Javascript 能做到的呀。汗~~
至少需要 ASP,JSP 或者 PHP 这样的后台语言,需要服务器支持。
而且也不是一个简单的工作。
热心网友
时间:2022-04-24 08:58
保存到数据库的话用AJAX可以搞定
热心网友
时间:2022-04-24 11:06
JavaScript是脚本语言,你要求的那些功能大都需要用Java做
热心网友
时间:2022-04-24 13:31
呃。。。
我只是路过,什么也没看到!
热心网友
时间:2022-04-24 16:12
等代码啊?用哪种语言写啊?
热心网友
时间:2022-04-24 19:10
呵呵,你一点不懂啊