2013-10-25 42 views
0

您好我有一個隱藏的輸入形式使用隱藏域ID選擇加載文本在另一個領域

<td> 
<input id="total" class="totalD" type="hidden" value="$394,655.00"> 
</td> 

我想在另一個單元

<td><input type="text"" class="" name="sum" id="tDir" value="" /></td> 

顯示該值使用下面的jQuery

$("#total").val($('#tDir').val()); 

它不會加載於ID = tDir的值。 請讓我知道如何解決它。感謝

回答

1

它實際上是相反的過程:

$('#tDir').val($('#total').val()); 

現在在你的代碼,你正試圖將​​輸入值與ID加載到隱藏字段作爲total,但是按照您的要求,你需要做的相反。

2

您的標記壞了,你有你的文本框,一個額外的報價:

<input type="text"" class="" name="sum" id="tDir" value="" /> 
       ^

如果你的意思是設置從隱藏輸入的輸入框的值(而不是反過來),它需要成爲:

$("#tDir").val($('#total').val()); 

無論哪種方式,標記需要固定。

+0

這個答案似乎是正確的。嘗試這個 –

0

修復HTML。這是正確的格式:

<td><input type="text" class="" name="sum" id="tDir" value="" /></td> 

您對「類型」有額外的報價。

0

修復HTML問題

<td><input type="text" class="" name="sum" id="tDir" value="" /></td> 

使用JQuery的

$("#tDir").val($('#total').val());