JSP 弹出框 子页面给父页面回传参数

做一个jsp的页面,然后又弹出一个对话框,并且把输入框的值返回到文本中。具体代码如下:

1  父页面

写道
<%...request.setCharacterEncoding ("GBK") ;%>
<%...@page contentType="text/html; charset=gb2312"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<script type="text/javascript">...
function openwindow()...{
var temp= window.showModalDialog("NewBox.jsp",window,"status:no;scroll:no;dialogWidth:235px;dialogHeight:150px");
if(temp!=undefined)
document.all.phone_number.value += temp+",";
}

</script>
    <title>欢迎您!</title>
    <script language="Javascript" src="/js/validate.js"></script>
  </head>
 
  <body>
    <form name="form" method="post" action="RegisterAction.jsp" onSubmit="return Validator.Validate(this,2);">
    <table table width="50%" border="1" align="center" cellpadding="4" bordercolor="#C0C0C0" bordercolorlight="#C0C0C0" bordercolordark="#FFFFFF" bgcolor="#EEEEEE">
      <tr>
        <td align="right">请输入手机号码:</td>
        <td align="left">
        <label><font size="3" color="red">
          <input type="text" dataType="Mobile" msg="手机号码不正确"  name="phone_number" id="phone_number"/>
        <input type="button" name="add" value="添加" οnclick="openwindow()"/>&nbsp;* 必填</font>&nbsp;[多个号码以“,”分割]</label>
        </td>
      </tr>
      <tr>
        <td align="right">请输入短信内容:</td>
        <td align="left">
          <textareaCOLOR: #ff0000">name="contents" cols="30" rows="5"></textarea>
        </td>
      </tr>
      <tr>
        <td align="right">
        <label>
          <input type="submit" name="Submit" value="提&nbsp;&nbsp;交"/>
        </label>
        </td>
        <td align="left">      
        <label>
        <input type="reset" name="Reset" value="重&nbsp;&nbsp;置"/>
        </label>
        </td>
      </tr>
    </table>
  </form>
  </body>
</html>
 2  子对话框页面
< %...@page contentType="text/html; charset=gb2312"%>
<html>
  <head >
    <title>手机号码输入框</title>
    <script language="Javascript" src="/js/validate.js"></script>
  </head>                               
                  
  <body>
    <FORM method=post name=form1 action="" onSubmit="return Validator.Validate(this,2);">
       请输入手机号码:<INPUT type=text name=inboxname dataType="Mobile" msg="手机号码不正确"><br>
      <INPUT type="button" name=inputboxbt value=确定 οnclick="window.returnValue=document.all.inboxname.value;window.close();">
    </FORM>
  
  </body>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值