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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步