web页面的点对点复制粘贴

js-code如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
//复制抵押人信息
function copyDYR(obj){
    var customerType_paste=$(obj).parent().find("[name$='.customerType'][checked]").val();
    $("#customerType_paste",window.parent.parent.document).val(customerType_paste);
    if(customerType_paste==1){//企业
        $("#legal_name_paste",window.parent.parent.document).val($(obj).parent().parent().parent().parent().find("[name$='.legal.name']").val());
        $("#legal_address_paste",window.parent.parent.document).val($(obj).parent().parent().parent().parent().find("[name$='.legal.address']").val());
        $("#legal_legalman_paste",window.parent.parent.document).val($(obj).parent().parent().parent().parent().find("[name$='.legal.legalman']").val());
        $("#legal_bank_paste",window.parent.parent.document).val($(obj).parent().parent().parent().parent().find("[name$='.legal.bank']").val());
        $("#legal_account_paste",window.parent.parent.document).val($(obj).parent().parent().parent().parent().find("[name$='.legal.account']").val());
        $("#legal_licenseNum_paste",window.parent.parent.document).val($(obj).parent().parent().parent().parent().find("[name$='.legal.licenseNum']").val());
        $("#legal_telphone_paste",window.parent.parent.document).val($(obj).parent().parent().parent().parent().find("[name$='.legal.telphone']").val());
        $("#legal_fax_paste",window.parent.parent.document).val($(obj).parent().parent().parent().parent().find("[name$='.legal.fax']").val());
        $("#legal_postalcode_paste",window.parent.parent.document).val($(obj).parent().parent().parent().parent().find("[name$='.legal.postalcode']").val());
         
        $("#person_name_paste",window.parent.parent.document).val('');
        $("#person_address_paste",window.parent.parent.document).val('');
        $("#person_idcard_paste",window.parent.parent.document).val('');
        $("#person_telphone_paste",window.parent.parent.document).val('');
        $("#person_marrystatus_paste",window.parent.parent.document).val('');
    }
    if(customerType_paste==2){//个人
        $("#person_name_paste",window.parent.parent.document).val($(obj).parent().parent().parent().parent().find("[name$='.person.name']").val());
        $("#person_address_paste",window.parent.parent.document).val($(obj).parent().parent().parent().parent().find("[name$='.person.address']").val());
        $("#person_idcard_paste",window.parent.parent.document).val($(obj).parent().parent().parent().parent().find("[name$='.person.idcard']").val());
        $("#person_telphone_paste",window.parent.parent.document).val($(obj).parent().parent().parent().parent().find("[name$='.person.telphone']").val());
        $("#person_marrystatus_paste",window.parent.parent.document).val($(obj).parent().parent().parent().parent().find("[name$='.person.marrystatus']").val());
         
        $("#legal_name_paste",window.parent.parent.document).val('');
        $("#legal_address_paste",window.parent.parent.document).val('');
        $("#legal_legalman_paste",window.parent.parent.document).val('');
        $("#legal_bank_paste",window.parent.parent.document).val('');
        $("#legal_account_paste",window.parent.parent.document).val('');
        $("#legal_licenseNum_paste",window.parent.parent.document).val('');
        $("#legal_telphone_paste",window.parent.parent.document).val('');
        $("#legal_fax_paste",window.parent.parent.document).val('');
        $("#legal_postalcode_paste",window.parent.parent.document).val('');
 
    }
    if(customerType_paste==1 || customerType_paste==2){
        alert('成功放入粘贴板,请选择要粘贴的抵押人处进行“粘贴”操作!\n提示:一次复制可进行该页面中的多次粘贴操作!');
    }
}
//粘贴抵押人信息
function pasteDYR(obj){
    var customerType_paste=$("#customerType_paste",window.parent.parent.document).val();
    if(customerType_paste==1 || customerType_paste==2){
        if(confirm("确定要粘贴抵押人信息?")==false){
            return;
        }
    }
    $(obj).parent().parent().parent().parent().find("[name$='.customerType'][value='"+customerType_paste+"']").attr("checked",true);
    changeType($(obj).parent().parent().parent().parent().find("[name$='.customerType'][checked]"));
    if(customerType_paste==1){//企业
        $(obj).parent().parent().parent().parent().find("[name$='.legal.name']").val($("#legal_name_paste",window.parent.parent.document).val());
        $(obj).parent().parent().parent().parent().find("[name$='.legal.address']").val($("#legal_address_paste",window.parent.parent.document).val());
        $(obj).parent().parent().parent().parent().find("[name$='.legal.legalman']").val($("#legal_legalman_paste",window.parent.parent.document).val());
        $(obj).parent().parent().parent().parent().find("[name$='.legal.bank']").val($("#legal_bank_paste",window.parent.parent.document).val());
        $(obj).parent().parent().parent().parent().find("[name$='.legal.account']").val($("#legal_account_paste",window.parent.parent.document).val());
        $(obj).parent().parent().parent().parent().find("[name$='.legal.licenseNum']").val($("#legal_licenseNum_paste",window.parent.parent.document).val());
        $(obj).parent().parent().parent().parent().find("[name$='.legal.telphone']").val($("#legal_telphone_paste",window.parent.parent.document).val());
        $(obj).parent().parent().parent().parent().find("[name$='.legal.fax']").val($("#legal_fax_paste",window.parent.parent.document).val());
        $(obj).parent().parent().parent().parent().find("[name$='.legal.postalcode']").val($("#legal_postalcode_paste",window.parent.parent.document).val());
 
        $(obj).parent().parent().parent().parent().find("[name$='.person.name']").val('');
        $(obj).parent().parent().parent().parent().find("[name$='.person.address']").val('');
        $(obj).parent().parent().parent().parent().find("[name$='.person.idcard']").val('');
        $(obj).parent().parent().parent().parent().find("[name$='.person.telphone']").val('');
        $(obj).parent().parent().parent().parent().find("[name$='.person.marrystatus']").val('');
         
    }
    if(customerType_paste==2){//个人
        $(obj).parent().parent().parent().parent().find("[name$='.legal.name']").val('');
        $(obj).parent().parent().parent().parent().find("[name$='.legal.address']").val('');
        $(obj).parent().parent().parent().parent().find("[name$='.legal.legalman']").val('');
        $(obj).parent().parent().parent().parent().find("[name$='.legal.bank']").val('');
        $(obj).parent().parent().parent().parent().find("[name$='.legal.account']").val('');
        $(obj).parent().parent().parent().parent().find("[name$='.legal.licenseNum']").val('');
        $(obj).parent().parent().parent().parent().find("[name$='.legal.telphone']").val('');
        $(obj).parent().parent().parent().parent().find("[name$='.legal.fax']").val('');
        $(obj).parent().parent().parent().parent().find("[name$='.legal.postalcode']").val('');
 
        $(obj).parent().parent().parent().parent().find("[name$='.person.name']").val($("#person_name_paste",window.parent.parent.document).val());
        $(obj).parent().parent().parent().parent().find("[name$='.person.address']").val($("#person_address_paste",window.parent.parent.document).val());
        $(obj).parent().parent().parent().parent().find("[name$='.person.idcard']").val($("#person_idcard_paste",window.parent.parent.document).val());
        $(obj).parent().parent().parent().parent().find("[name$='.person.telphone']").val($("#person_telphone_paste",window.parent.parent.document).val());
        $(obj).parent().parent().parent().parent().find("[name$='.person.marrystatus']").val($("#person_marrystatus_paste",window.parent.parent.document).val());
    }

  说明:window.parent.parent.document——表示当前页面的父页面的父页面(爷爷页面);如:$("#person_name_paste",window.parent.parent.document).val('xxx')表示给爷爷页面的id为person_name_paste的元素赋值;

       $(obj).parent().parent().parent().parent()表示当前元素的父元素的父元素的父元素的父元素(咳咳);你懂就行了,

爷爷页面的Id值元素为:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!-- 存放抵质押人 的粘贴板信息 -->
   <input type=hidden id="customerType_paste" value="">
   <input type=hidden id="person_name_paste" value="">
   <input type=hidden id="person_address_paste" value="">
   <input type=hidden id="person_idcard_paste" value="">
   <input type=hidden id="person_telphone_paste" value="">
   <input type=hidden id="person_marrystatus_paste" value="">
   <input type=hidden id="legal_name_paste" value="">
   <input type=hidden id="legal_address_paste" value="">
   <input type=hidden id="legal_legalman_paste" value="">
   <input type=hidden id="legal_bank_paste" value="">
   <input type=hidden id="legal_account_paste" value="">
   <input type=hidden id="legal_licenseNum_paste" value="">
   <input type=hidden id="legal_telphone_paste" value="">
   <input type=hidden id="legal_fax_paste" value="">
   <input type=hidden id="legal_postalcode_paste" value="">

 仅供参考!interesting

 

posted @   xh_Blog  阅读(453)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示