最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript如何实现用户注册界面(附代码)

来源:懂视网 责编:小采 时间:2020-11-27 19:31:53
文档

javascript如何实现用户注册界面(附代码)

javascript如何实现用户注册界面(附代码):本篇文章给大家带来的内容是关于javascript如何实现用户注册界面(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。1.css代码 *{ margin: 0; padding: 0; } .block{ position: relative; margin: 0 au
推荐度:
导读javascript如何实现用户注册界面(附代码):本篇文章给大家带来的内容是关于javascript如何实现用户注册界面(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。1.css代码 *{ margin: 0; padding: 0; } .block{ position: relative; margin: 0 au
本篇文章给大家带来的内容是关于javascript如何实现用户注册界面(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

1.css代码

 *{
 margin: 0;
 padding: 0;
 }
 .block{
 position: relative;
 margin: 0 auto;
 margin-top: 80px;
 width: 710px;
 height: 500px;
 border: 1px solid rgba(29, 29, 29, 0.64);
 background: url("./img/logo2396.jpg")no-repeat;
 background-size: 100%;
 }
 .photo {
 position: absolute;
 z-index: 1;
 width: 710px;
 height: 500px;
 background-color: rgba(0, 0, 0, 0.71);
 }
 .biao{
 margin-top: 20px;
 position: absolute;
 z-index: 2;
 margin-left: 150px;
 }
 li{
 position: relative;
 padding-left:20px ;
 list-style: none;
 line-height: 70px;
 width: 400px;
 border: 1px solid white;
 margin:5px auto;
 }
 li input[type=text]{
 padding-left: 20px;
 border-style: none;
 background: none;
 }
 input[type=submit]{
 margin-left: 150px;
 border-style: none;
 font-size: 25px;
 color: white;
 background: none;
 }
 .d{
 background-color: rgba(222, 53, 3, 0.71);
 }
 .txt{
 line-height: 50px;
 width: 280px;
 font-size: 15px;
 color: white;
 }
 .error {
 position: absolute;
 z-index: 2;
 left: 150px;
 color: rgba(253, 253, 253, 0.4);
 font-size: 14px;
 }

2.html代码

<div class="block">
 <div class="photo"></div>
 <div class="biao">
 <form name="form">
 <ul>
 <li><label style="color: white">账  号:</label><input class="txt" type="text"></li>
 <li><label style="color: white">密  码:</label><input class="txt" type="text"></li>
 <li><label style="color: white">确认密码:</label><input class="txt" type="text"></li>
 <li><label style="color: white">电话号码:</label><input class="txt" type="text"></li>
 <li><label style="color: white">邮  箱:</label><input class="txt" type="text"></li>
 <li class="d"><input id="sub" type="submit" value="注册"></li>
 </ul>
 </form>
 </div>
</div>

3.js代码

 var sub=document.getElementById("sub");
 var txt=document.getElementsByClassName("txt");
 var li=document.getElementsByTagName("li");
 document.forms.form.onsubmit=function(){
 yan();
 var errl=document.getElementsByClassName("error").length;
 if(!errl){
 return true;
 }
 return false;
 };
 function yan(){
 for(var i=0;i<txt.length;i++){
 txt[i].focus();
 }
 sub.focus();
 }
 for(var i=0;i<txt.length;i++)
 {
 txt[i].index=i;
 txt[i].onfocus=function (){
 if(this.parentElement.children[2]==undefined) return;
 this.parentElement.children[2].remove();
 };
 txt[i].onblur=function (){
 switch (this.index){
 case 0:
 if(this.value==""){
 var s=document.createElement("span");
 s.innerHTML="请输入账号";
 s.className="error";
 li[this.index].appendChild(s)
 }
 else{
 var s=document.createElement("span");
 s.innerHTML="";
 s.className="sucess";
 li[this.index].appendChild(s)
 }
 break;
 case 1:
 if(this.value==""){
 var s=document.createElement("span");
 s.innerHTML="请输入密码";
 s.className="error";
 li[this.index].appendChild(s)
 }
 else if(this.value.length<6||this.value.length>11) {
 var s=document.createElement("span");
 s.innerHTML="密码错误";
 s.className="error";
 li[this.index].appendChild(s);
 txt[this.index].value="";
 }
 else{
 var s=document.createElement("span");
 s.innerHTML="";
 s.className="sucess";
 li[this.index].appendChild(s)
 }
 break;
 case 2:
 if(this.value==""){
 var s=document.createElement("span");
 s.innerHTML="请再次确认密码";
 s.className="error";
 li[this.index].appendChild(s);
 txt[this.index].value="";
 }
 else if(this.value!=txt[1].value){
 var s=document.createElement("span");
 s.innerHTML="请重新输入";
 s.className="error";
 li[this.index].appendChild(s);
 txt[this.index].value="";
 }
 else{
 var s=document.createElement("span");
 s.innerHTML="";
 s.className="sucess";
 li[this.index].appendChild(s)
 }
 break;
 case 3:
 if(this.value==""){
 var s=document.createElement("span");
 s.innerHTML="请输入号码";
 s.className="error";
 li[this.index].appendChild(s)
 }
 else if(this.value.length!=11){
 var s=document.createElement("span");
 s.innerHTML="号码格式错误";
 s.className="error";
 li[this.index].appendChild(s)
 txt[this.index].value="";
 }
 else{
 var s=document.createElement("span");
 s.innerHTML="";
 s.className="sucess";
 li[this.index].appendChild(s)
 }
 break;
 case 4:
 if(this.value==""){
 var s=document.createElement("span");
 s.innerHTML="请输入邮箱";
 s.className="error";
 li[this.index].appendChild(s)
 }
 else{
 var s=document.createElement("span");
 s.innerHTML="";
 s.className="sucess";
 li[this.index].appendChild(s)
 }
 break;
 }
 }
 }

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

javascript如何实现用户注册界面(附代码)

javascript如何实现用户注册界面(附代码):本篇文章给大家带来的内容是关于javascript如何实现用户注册界面(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。1.css代码 *{ margin: 0; padding: 0; } .block{ position: relative; margin: 0 au
推荐度:
标签: 注册 js 代码
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top