日期:2014-05-16  浏览次数:20949 次

js 如何实现 在父窗口点击弹出新窗口,填写数据,提交后,关闭该弹出窗口,刷新父页面
js 如何实现 在父窗口点击弹出新窗口,填写数据,提交后,关闭该弹出窗口,刷新父页面


以下是第一个页
<input id="t" value="注册" type="button" onClick="open20()">


<script>
function open20()
{
var diag = new Dialog();
diag.Modal = false;
diag.Width = 600;
diag.Height = 300;
diag.Title = "用户注册";
diag.URL = "zhuce.asp";  //这里调用了要录入的界面-----------
diag.OKEvent = function(){
if(diag.innerDoc.getElementById('admin_name_cn').value==""){ 
alert("请输入用户名!");
diag.innerDoc.getElementById('admin_name_cn').focus();
return false;
}

if(!confirm("确认要填写的信息是否正确?")){
return;
}else{
diag.innerDoc.getElementById('form1').submit();
diag.submited=true;
}

};
diag.MessageTitle = "注册说明";
diag.Message = '请详细填写注册信息,注册完毕后等待管理员批准';
diag.show();
}
</script>




2。以下是zhuce.asp页面

<form id="form1" method="post" action="zhucepro.asp">
<div style="padding:10px 0; margin:0 10px;" id="wrap">
    <table width="100%" cellpadding="2" cellspacing="0">
      <tr>
        <td width="111" align="right"><h5>基本信息</h5></td>
        <td width="22">&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr>
        <td width="111" align="right">用户名:</td>
        <td width="22">&nbsp;</td>
        <td><input name="admin_name_cn" type="text" class="input1" id="admin_name_cn" value="" size="40" /> <span style="color:#F36">*</span>          </td>
      </tr>   
      <tr>
        <td width="111" align="right">登录名:</td>
        <td width="22">&nbsp;</td>
        <td><input name="Admin" type="text" class="input1" id="Admin" value="" size="40" /> <span style="color:#F36">*</span>          </td>
      </tr>
      <tr>
        <td width="111" align="right">密码:</td>
        <td width="22">&nbsp;</td>
        <td><input name="Pass" type="password" class="input1" id="Pass" value="" size="40" /> 
        <span style="color:#F36">*</span></td>
      </tr>        
 &nbs