JSP中回调函数处理

order.jsp界面代码:<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib uri="/tags/struts-bean" prefix="bean" %><%@ taglib uri="/tags/struts-html" prefix="html" %><%@ taglib uri="/tags/struts-logic" prefix="logic" %><html>  <head>      <title>Simple jsp page</title>      <script type="text/javascript">          function callBackOrderName(a) {              document.getElementById("order.orderName").options.length = 0;              for (i=0; i<a.length;i++) {                 document.getElementById("order.orderName").add(a[i]);              }          }          function listOrderName(){             listName.location = "listOrderName.do";          }          function  openWindow() {              window.open("listOrderItem.do", null,null);          }            function callBackOrderItem(item){                alert(item);                document.getElementById("orderItem").value = item;        }          function InputEtc(){              var a = prompt("请输入中文");              alert(a);              document.getElementById("orderEtc").value=a;          }      </script>  </head>  <body>Place your content here  <iframe id="listName" name="listName" width="0" height="0"></iframe>  <html:form action="/submitOrder" >      <table>          <tr>              <td>order code</td>              <td>                  <html:select property="order.orderCode" οnchange="listOrderName();">                      <html:option value="Y">Male</html:option>                      <html:option value="N">Female</html:option>                  </html:select>              </td>          </tr>          <tr>              <td>order name</td>              <td>                <html:select property="order.orderName">                      <html:option value="select">select</html:option>                </html:select>              </td>          </tr>          <tr>          <td>order date</td>              <td><html:text property="order.orderDate"></html:text></td>          </tr>          <tr>          <td>order code</td>              <td>                  <html:hidden property="orderItem"></html:hidden>                  <input type="button" id="btn" name="btn" οnclick="openWindow();" width="40" value="选择项目">              </td>          </tr>          <tr>          <td>order code</td>              <td>                  <html:hidden property="orderEtc"></html:hidden>                  <input type="button" id="btne" name="btne" οnclick="InputEtc();" width="40" value="选择项目">              </td>          </tr>      </table><html:submit>ok</html:submit>  </html:form>  </body></html>listOrderName.jsp代码:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html>  <head><title>Simple jsp page</title>      <script type="text/javascript">          var a = new Array();                  a[0] =new Option("ok", "ok");                  a[1] =new Option("cancel", "cancel");          window.parent.callBackOrderName(a);      </script>  </head>  <body>Place your content here</body></html>
—————————————
转载

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值