我有一個表格「test.cfm」它將值傳遞給一個操作頁「testAction.cfm」!傳遞DropDown選定的值以及其他選定的查詢結果集
test.cfm執行以下操作: -
一個下拉框「fruitsList」。
拉動數據,然後查詢「qryFruits」顯示查詢結果集
「添加」按鈕,每一個查詢結果集
它應該是如何工作的: -
將選擇下拉菜單「fruitsList」。
一旦選擇結果列表中的「添加」按鈕,將傳遞「查詢結果集-CurrentRow」值。
添加按鈕傳遞「query-resultset -CurrentRow」值,但不是「下拉」值。
如何通過「下拉選擇值」?
<!--- test.cfm --->
<script type="text/javascript" >
function assign_fruits()
//
{
var a = document.fruitsForm.fruitsList.selectedIndex;
document.getElementById('salesForce').value = document.fruitsForm.fruitsList.options[a].value;
}
</script>
<form name="fruitsForm" >
<table>
<tr>
<td>
<select name="fruitsList" onChange="assign_fruits()">
<option disabled="true">select One
<option value="m1">apple
<option value="m2" selected>orange
<option value="m3">banana
<option value="m4">grape
<option value="m5">mango
</select>
</td>
<!--- Trying to assign the DD-value to an input field --->
<input name="salesForce" value="">
</tr>
<cfquery name="qryFruits" datasoure="#dsn#">
Select values from Fruits_Table
</cfquery>
<cfloop startrow="1" endrow="#qryFruits.recordcount#" query="qryFruits">
<cfoutput>
<tr>
<td><a href="testAction.cfm">Add</a></td>
</tr>
</cfoutput>
</cfloop>
</table>
</form>
請幫忙。 Vas
你是如何通過任何東西?您沒有AJAX調用,您沒有表單提交或操作,並且您的JS不會在任何地方分配值。你在哪裏試圖貶值?通過您生成的鏈接來測試.cfm? – 2011-01-20 22:10:30
你過得怎麼樣?通過「添加」按鈕中的「href」鏈接。 – vas 2011-01-26 22:38:50
您沒有AJAX調用,?不,使用cfquery來提取數據。 – vas 2011-01-26 22:39:45