我需要從表單字段中獲取用戶輸入的值,並在用戶點擊{ENTER}或點擊提交按鈕時將其附加爲URL參數。我是DreamWeaver CS5的新手,我有一個項目需要完成。將表單字段的值分配爲URL參數
1
A
回答
3
我能想到三種四種方式做到這一點,只有一種是兩種都是ColdFusion解決方案。
如果在FORM標記中使用method="get"
,則所有表單字段及其值將被附加到典型的key=value
對中的操作URL。
第二個涉及使用JavaScript更改FORM標記的動作屬性值,以響應onclick
事件(或者可能是onsubmit
)。
ColdFusion方法將使用CFLOCATION重定向到所需的位置。換句話說,你想最終在page2.html上,所以表單動作是page1.cfm,並且在CF模板<cflocation url="page2.html?urlvar=#form.formvar#">
中有。
更新(奔死命提供):在窗體的操作頁面,您可以使用StructAppend()
功能的URL範圍添加到窗體範圍。
你可以擴展你的問題嗎?也許我們可以給你一個更完整的答案。
1
像@Al埃弗裏特說,
只需要改變方法=形式屬性「獲取」,而不是「後」。
1
你簡單的HTML代碼如下所示:
<html>
<head></head>
<body>
<cfif structKeyExists(form,"submit")> <!--- To ckeck if form is submiited --->
<cfoutput>Value = #url.mytextbox#</cfoutput>
</cfif>
<form name="myform" method="get" action=""> <!--- action is blank to submit on same page --->
<input type="text" name="mytextbox" />
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>
相關問題
- 1. 將文本字段值傳遞給表單中的url參數
- 2. 如何創建接受字段值作爲URL參數的HTML表單
- 3. 使用PHP來傳遞表單字段作爲URL參數
- 4. 將表單字段值分配給子表單中的所有記錄
- 5. django admin save_model - 爲表單字段分配新值
- 6. 將getElementbyID轉換爲表單字段值
- 7. 將URL中的參數添加到輸入字段的值javascript
- 8. 將表單字段值發送到參數哈希軌道
- 9. 將LocalStorage值分配給Ajax稱爲URL
- 10. jQuery如果表單字段的部分值與數組中的值匹配,則
- 11. Codeigniter傳遞表單值爲URL段
- 12. F#SQLProvider - 將NULL值分配給字段
- 13. 將字段值分配到泛型
- 14. 將文本框值分配給單獨格式的字段
- 15. Rails - 將整數表單字段拆分爲3個單獨的部分
- 16. 分配返回值到表字段
- 17. 將字段的默認值設置爲參數的值
- 18. 將輸入值與表單字段值相匹配
- 19. 將字段的值分配給隱藏字段
- 20. 爲基於計數的表單內的對象分配表字段
- 21. 在URL參數中存儲表單值
- 22. 使用類參數來分配字段值
- 23. SSRS上字段分組=多值參數
- 24. 將多值字段的部分匹配到我的setString函數
- 25. 將數組值列表分配爲字符串
- 26. 使用表單字段值作爲JavaScript變量的參考
- 27. 將URL參數添加到PHP表單
- 28. 將參數附加到POST表單url
- 29. 將列表中的參數中的值分配給新陣列
- 30. 如何通過URL將參數值作爲參數值
此外,如果OP具有操作頁面的控制權,他們可以使用structAppend()的形式範圍的內容添加到URL範圍。 – 2010-09-30 12:50:10
好點。我會修改我的答案。 – ale 2010-09-30 13:02:10