2012-02-22 35 views
0

我有一個AJAX動力形式,它更像是一個5步向導。直到最後提交數據纔會刷新頁面。從1個輸入框到另一個jQuery的回聲值

在之前的步驟中,將值輸入到HTML文本字段中,並且我希望在最後一頁的另一個文本框中顯示相同的值,因爲他們在發送之前查看其提交的最終詳細信息。

我認爲需要使用onChange事件來完成,但我似乎無法完全實現它,我是一名PHP開發人員,所以我仍在使用我的jQuery技能。這裏是我寫的代碼沒有成功:

<script type="text/javascript"> 
$(document).ready(function() { 
$("#textbox1").change(function() 
     { 
    var text = $("#textbox1").val(); 
    $("#textbox2").html(text); 
     }); 
}); 
</script> 

在此先感謝男性。

回答

4

.val同時用於獲取和設置輸入值:

  • .val()返回值
  • .val(something)設定值

所以:

$("#textbox2").val(text); 

.html用於獲取/設置元素的HTML內容,但對於無意義的輸入元素。以下是假的(這是什麼.html試圖):

<input>some html</input> 
+0

,是完美,感謝有關如何使用.VAL了明確的解釋!再次感謝您的專業知識 – xXPhenom22Xx 2012-02-22 17:18:09

6

你幾乎沒有。你只需要使用val方法來設置值,而不是html方法:

<script type="text/javascript"> 
$(document).ready(function() { 
$("#textbox1").change(function() 
     { 
    var text = $("#textbox1").val(); 
    $("#textbox2").val(text); 
     }); 
}); 
</script> 
相關問題