`
李瑞曦
  • 浏览: 44087 次
  • 性别: Icon_minigender_2
  • 来自: 大荔
社区版块
存档分类
最新评论

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="添加" onclick="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=确定 onclick="window.returnValue=document.all.inboxname.value;window.close();">
    </FORM>
  
  </body>

 

分享到:
评论
2 楼 www314599782 2012-06-05  
我也觉的很不错的
1 楼 zl0828 2010-11-07  
好东西,那么多东西怎么就没人评论呢,我来沙发

相关推荐

Global site tag (gtag.js) - Google Analytics