用javascript在页面间传值

1.弹出model对话框形式的传值(window.showModalDialog())

    调用页面(AppealEdit.aspx): 

    a.将该页面的form表单ID设置

< form  id ="formAppeal"  method ="post"  runat ="server" >

    b.写javascript代码:   

function WriteEmail(height,width)
            
{                
                windowAttribs 
= "dialogHeight:"+height+"px;"+"dialogWidth:"+width+"px;"
                    
+ "dialogTop:(mount-"+height+"-30)*0.5px;"+"dialogLeft:(chasm-"+width+"-10)*0.5px;"
                    
+ "status:no;resizable:yes;scroll:yes;";

                           //注意这个formAppeal 就是那个form的id  
                          window.showModalDialog(
"AppealEmailTxt.aspx",formAppeal,windowAttribs);  
                                
            }

    接受页面(AppealEmailTxt.aspx)

     javascript 代码如下:   

function  GetValue()
            
{
                formAppeal 
= window.dialogArguments;
                
                
var content = "你好,以下是新的投诉信息: ";
                content 
+= " 基站名称:"
                content 
+= formAppeal.tbxSiteName.value;
                content 
+= " 基站ID:";
                content 
+= formAppeal.tbxSiteID.value;
                content 
+= " 基站地址:";
                content 
+= formAppeal.tbxSiteAdd.value;
                content 
+= " 投诉人:";
                content 
+= formAppeal.tbxAppealer.value;
                content 
+= " 投诉人电话:";
                content 
+= formAppeal.tbxAppealerTel.value;
                content 
+= " 投诉时间:";                
                content 
+= formAppeal.tbxAppealTime.value;
                content 
+= " 接投诉人:";
                content 
+= formAppeal.tbxReceiver.value;
                content 
+= " 接投诉部门:";
                content 
+= formAppeal.ddlReceiveDept.text;
                content 
+= " 部门电话:";
                content 
+= formAppeal.tbxTel.value;//部门电话
                content += " 投诉事由:";
                content 
+= formAppeal.tbxAppealContent.value;                    
                content 
+=" 请处理,谢谢! 广州移动";                
                
                document.all.tbxEMailTxt.value 
= content;
                
            }

 

    以上例子实现了,通过AppealEdit.aspx打开AppealEmailTxt.aspx,然后在AppealEmailTxt.aspx中给该页面的文本框tbxEMailTxt赋值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值