zoukankan      html  css  js  c++  java
  • 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('成功放入粘贴板,请选择要粘贴的抵押人处进行“粘贴”操作!
    提示:一次复制可进行该页面中的多次粘贴操作!');
    	}
    }
    //粘贴抵押人信息
    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

  • 相关阅读:
    Java中内部类中使用外面变量为什么final修饰?
    Java正则表达式
    Java内部类复习
    MyEclipse建立SpringMVC入门HelloWorld项目
    java中的System类
    java 中的Scanner
    Freemarker判断是否为空
    HQL多种查询实现
    查询功能实现
    EF生成 类型“System.Data.Entity.DbContext”在未被引用的程序集中定义
  • 原文地址:https://www.cnblogs.com/xh_Blog/p/9670666.html
Copyright © 2011-2022 走看看