关于子窗体向父窗体传递值问题!
a为父窗体,b 为子窗体,现在要在子窗体的按钮点击后
将字符串ReturnName= "aa;bb "返回给a窗体的textbox
按钮代码如下
ReturnName = ReturnName.Replace( "; ", "\n\r ");
Response.Write( " <script Language=JavaScript> ");
( "window.opener.document.Form1.txttj.value= '@ "+ReturnName+ " ';\n ");
Response.Write( "window.close(); ");
Response.Write( " </script> ");
目的是先将字符串中的 "; "号转换成断行,最后输出到textbox中的效果是
aa
bb
该怎么做呢?
[解决办法]
用\转义即可
[解决办法]
在子窗口先不要转义字符,在父窗体接收到字符串时(txttj加个脚本函数,当内容有变化时执行),再把 "; "变为回车换行