2015-10-25 31 views
0

嗨我需要分配輸入(2)與另一個輸入(3)的值相同。指定並將值複製到輸入字段

我有這個工作的罰款:

<script type="text/javascript"> 

      gform.addFilter('gform_list_item_pre_add', function (clone) { 
       clone.find('td:eq(1) input').val('your new value'); 
       return clone; 
      }); 

    </script> 

我需要第3個輸入的值來代替「新價值」:

clone.find('td:eq(1) input').val('td:eq(3) input').val()); 

但它打破了代碼。你能告訴我哪裏錯了嗎?

感謝

+0

你試圖做的'TD值:EQ(1 )input'等於'td:eq(3)input'的值? –

+0

定義'中斷'。你是否遇到任何控制檯錯誤? – azium

+0

是的湯姆我需要是相同的價值。 – user1682743

回答

0

你缺少$從您更換行:

gform.addFilter('gform_list_item_pre_add', function (clone) { 
    var newVal = clone.find('td:eq(3) input').val(); 
    clone.find('td:eq(1) input').val(newVal); 
    return clone; 
}); 
+0

嗨這是我現在已經完成的代碼: 'gform.addFilter( 'gform_list_item_pre_add',函數(克隆){ VAR的newval = clone.find( 'TD:當量(3)輸入'。)VAL(); clone.find('td:eq(1)input')。val(newVal); return clone; });' 雖然值沒有被重複 – user1682743

0

試試這個:

var input3_val = clone.find('td:eq(3) input').val(); 
clone.find('td:eq(1) input').val(input3_val); 
相關問題