我有一个表格“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