我需要从表单字段中获取用户输入的值,并在用户点击{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