我試圖找出如何使用單個循環獲取表單域值和選定的下拉菜單選項,並將它們顯示在同一頁面上的各個div中。jquery循環通過字段和下拉菜單,並顯示入口值到div
目前我只設法使用重複性代碼而不是使用單個循環來實現此目的。這個表單最終會很長,並且有許多字段和下拉菜單(選擇選項),因此循環將是更好的選擇。
我將不勝感激任何幫助。提前致謝。
我的代碼
<html>
<head>
<script src="jquery.js"></script>
<script type='text/javascript'>//<![CDATA[
$(window).load(function(){
$("#name").keypress(event) {
var stt = $(this).val();
$("#d_name").text(stt);
});
$("#email").keypress(event) {
var stt = $(this).val();
$("#d_email").text(stt);
});
$("#telephone").keypress(event) {
var stt = $(this).val();
$("#d_telephone").text(stt);
});
$("#car").change(function(event) {
var stt = $(this).val();
$("#d_type").text(stt);
});
$("#type").change(function(event) {
var stt = $(this).val();
$("#d_type").text(stt);
});
});//]]>
</script>
</head>
<body>
Name:
<input type="text" value="" id="name"/>
Email:
<input type="text" value="" id="email"/>
Telephone:
<input type="text" value="" id="telephone"/>
Car:
<select id="car" >
<option value="volvo">Volvo</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
Type:
<select id="type">
<option value="automatic">automatic</option>
<option value="manual">manual</option>
</select>
Your Data
Name: <div id="d_name" ></div>
Email: <div id="d_email" ></div>
Telephone: <div id="d_telephone" ></div>
Car: <div id="d_car" ></div>
Type: <div id="d_type" ></div>
</body>
</html>
在你的問題中有一個汽車對象。下面的答案可以幫助你,但我不確定CAR對象。 – 2012-03-09 12:54:11