web页面的点对点复制粘贴
js-code如下:
//复制抵押人信息 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值元素为:
<!-- 存放抵质押人 的粘贴板信息 --> <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