2012-03-30 70 views
0

基本上我想獲取一個文本框的值,該文本框將選擇一個日期並將選定的值輸出到另一個文本框中。jQuery - 顯示一個文本框的值,並將該值輸入到另一個

這些文本框是在同一頁上(不同的步驟在同一頁的),該文件被加載頁面時準備對下一步的點擊,我已經嘗試使用:

$('#TextBox1').val($('#TextBox2').val()); 

但這似乎並沒有工作。我做錯了什麼?

編輯

下面是一些HTML的:

我想獲得用戶輸入的日期的值,例如:

<label for="txt-outbound-date" class="left p-input-label" >Date: </label> 

<input type="text" id="txt-outbound-date" name="txt-outbound-date" class="input-txt-sml left required" /> 

和輸出值,他們請在以下文本框中選擇:

<input type="text" class="input-txt-med required left" id="txt-selected-date" name="txt-selected-date" /> 

這是一個總結頁面,顯示用戶輸入的所有結果,正如我所說,這是全部在一個頁面上,每次用戶點擊「下一個」時加載.js文件,所以我會想到以下將工作:

$('#txt-outbound-date').val($('#txt-selected-date').val()); 

有什麼建議嗎?

+0

我們可以看到相關的html嗎? – 2012-03-30 22:51:47

回答

1

所以你想複製所選textarea的值?你指的是當用戶點擊的元素時,該用戶

$('textarea.clickable').click(function() { 
    $('textarea.other').val($(this).val()); 
}); 

如果沒有,你可以更清楚準確地知道你需要什麼。

+0

基本上我正在開發一個在線預訂系統,當用戶在前兩頁的文本框中輸入值時,我想要顯示他們輸入的值到文本框或摘要頁面上的所有標籤上的標籤。當用戶點擊「下一步」時,我所做的.js文件再次被加載,這就是爲什麼我認爲我可以使用上面的代碼 – nsilva 2012-03-31 09:57:04

相關問題