javascript+css+html实现弹出层

本文介绍了一个使用HTML、CSS及JavaScript实现的用户注册弹窗功能。该弹窗包括用户信息输入框、权限选择及提交按钮等元素,并具备显示与隐藏功能。

js代码

 

//弹出隐藏层用户管理注册
function ShowDiv(div1,div2){
document.getElementById(div1).style.display='block';
document.getElementById(div2).style.display='block' ;
var bgdiv = document.getElementById(div2);
bgdiv.style.width = document.body.scrollWidth;
$("#"+div2).height($(document).height());
};
//关闭弹出层
function CloseDiv1(div1,div2)
{
document.getElementById(div1).style.display='none';
document.getElementById(div2).style.display='none';
};

css代码

@charset "utf-8";


/*用户注册**/
.black{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
border-style: none;
border: none;

}

/*主界面**/
.content{
display: none;
position: absolute;
top: 20%;
left: 30%;
width: 30%;
height: 60%;
border: 1px solid gray;
background-color:white;
z-index:1002;
overflow: auto;

}

html代码

 

 <!--弹出层时背景层DIV-->
<div id="fade" class="black>
</div>
<div id="MyDiv" class="content"
style="filter:progid:DXImageTransform.Microsoft.Shadow
(Color=#666666,Direction=120,strength=15)">
<div style=" cursor: default;border: none; background-color: #255FDC;">
<span style="color:white;">管理员注册</span>
<span style="font-size: 16px;" onclick="CloseDiv('MyDiv','fade')"><img src="images/close.jpg" style="border: none; border-style: none;margin-left: 270px;"></span>
</div>
<hr>
<center>
      <form action="RegiserAction_Register" method="post" onsubmit="return checkuserregi();">
     <table >
      <tr>
       <td >
        <span class="STYLE10">用&nbsp;户&nbsp;名:</span>
       </td>
       <td >
        <input type="text"  id="regiusername" name="login.UserName" onblur=" return checkregiusername();" class="inputCss">
        
       </td>
       <td >
        <span>*</span>
       <span class="STYLE10" id="span_CheckUsername">用户名1到10位</span>
       </td>
      </tr>
      <tr>
       <td >
        <span class="STYLE10">输入密码:</span>
       </td>
       <td >
        <input type="password"  id="regiuserpaw" name="login.Pwd" maxlength="16" class="inputCss"  onblur="return checkregiuserpaw();"/>
       </td>
       <td >
        <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>
       <span class="STYLE10">5位以上数字或字母</span>
       </td>
      </tr>
      <tr>
       <td>
        <span class="STYLE10">确认密码:</span>
       </td>
       <td >
        <input type="password" id="regiuserrpaw" name="rexPassWord" class="inputCss"  onblur="return checkregiuserrpaw();"/>
       </td>
       <td >
       <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>
       <span class="STYLE10">&nbsp;两次密码必须相同</span>
       </td>
      </tr>
      <tr>
       <td>
        <span class="STYLE10">中&nbsp;文&nbsp;名:</span>
       </td>
       <td >
        <input type="text" id="regiuserrname" name="login.NickName" class="inputCss"  onblur="return checkregiuserrname();"/>
       </td>
       <td >
        <span >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*</span>
        <span class="STYLE10">&nbsp;中文名必须为中文</span>
       </td>
      </tr>
      <tr>
       <td >
        <span class="STYLE10">用户权限:</span>
       </td>
       <td >
        <select name="login.power">
         <option value="0">
          管理员
         </option>
         <option value="1">
          操作者
         </option>
         <option value="2">
          浏览者
         </option>
        </select>
      </tr>
      <tr >
      <td>
        <span class="STYLE10"></span>
       </td>
       <td style="padding-top: 10px;">
        <span > <input  src="images/index1_86.gif" type="image"  /> </span>
       </td>
      </tr>

     </table>
    </form>

      </center>

</div>

<!--按钮-->

<div align="right">
            &nbsp;&nbsp;
            <img src="images/add.gif" width="10" height="10" />
            <a title="注册" id="Button1" href="#"  width="10" height="10" style="cursor: pointer; color: white;" onclick="ShowDiv('MyDiv','fade')">注册</a>
            &nbsp;&nbsp;
           </div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值