如何在ColdFusion中执行提交按钮功能?

苏贾尼亚

我是Coldfusion的新手,请在下面检查我的代码

<cfif isDefined("form.submit")> 
 <cfoutput> 
     <h3>hi</h3> 
 </cfoutput> 
</cfif> 
<cfform action="#CGI.SCRIPT_NAME#"> 
  User Name:<cfinput type="Text" name="usr_nm"><br> 
  <cfinput type="Radio" name="access_flg" value="0">Admin
  <cfinput type="Radio" name="access_flg" value="1">User</br>
  <cfinput type="submit" name="submit" value="submit"><br> 
</cfform>

但是,当我点击提交按钮,我期待的结果

我没有看到喜讯,我的代码有什么问题吗,任何人都可以帮助我

阿德里安·莫雷诺

由于您是ColdFusion的新手,因此我将立即为您提供一些建议:

1.不要将表单提交到同一页面。

将表单提交到单独的页面进行处理。原因是,当您进入更高级的应用程序时,需要限制页面/ URL以仅响应适当的HTML Verb。

您的表单页面应响应HTTP GET。您的表单处理页面应仅响应HTTP POST。

2.不要使用CFFORM。

的功能CFFORM是创建JavaScript验证和服务器端交互。这可以通过现代JavaScript库轻松完成,例如

3.给您的表单元素一个ID和一个NAME

这样可以在使用JavaScript时更轻松地引用表单元素。

4.不要将“提交”按钮命名为“ submit”。

如果您想使用JavaScript提交表单,则此函数为submit()

例如: $('#myForm').submit();

将表单元素命名为与函数相同将导致错误。

这是my_form.cfm

<form id="myForm" name="myForm" action="my_form_action.cfm" method="post">
    User Name:<input type="Text" id="usr_nm" name="usr_nm"><br> 
    <input type="Radio" id="access_flg_0" name="access_flg" value="0">Admin
    <input type="Radio" id="access_flg_1" name="access_flg" value="1">User</br>
    <input type="submit" id="my_form_submit" name="my_form_submit" value="Submit"><br> 
</form>

5.CFOUTPUT除非要从服务器渲染数据,否则无需使用

这是my_form_action.cfm

<cfif structKeyExists(form, "my_form_submit")> 
<h3>Hi!<lt>
</cfif>

更好的是:

<cfif (cgi.request_method IS "post") AND (structKeyExists(form, "my_form_submit"))> 
<h3>Hi!<lt>
</cfif>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Ionic中制作开/关按钮并执行功能?

来自分类Dev

如何在数组中单击按钮时执行功能?

来自分类Dev

如何在Ionic中设置“开/关”按钮并执行功能?

来自分类Dev

如何在asp.net mvc4中对“提交”按钮执行特定操作

来自分类常见问题

如何在执行该项目中功能的Google Apps脚本网络应用中创建按钮?

来自分类Dev

如果按住1秒钟以上,如何在tkinter中告诉按钮执行功能?

来自分类Dev

如何在执行该项目中功能的Google Apps脚本网络应用中创建按钮?

来自分类Dev

如何在pygame中停止执行功能

来自分类Dev

如何在UIAlertView的按钮中执行操作?

来自分类Dev

如何在ASP中执行按钮操作?

来自分类Dev

如何在onclick按钮中执行php

来自分类Dev

如何在Java中执行“返回”按钮?

来自分类Dev

php在html中按下提交按钮时未执行功能

来自分类Dev

如何在grails中执行mongodb两阶段提交?

来自分类Dev

如何在Rails中添加禁用的提交按钮

来自分类Dev

如何在cakephp提交按钮中添加onclick事件?

来自分类Dev

如何在Capybara中单击表单提交按钮

来自分类Dev

如何在PHP中的按钮提交上保存表单

来自分类Dev

如何在CakePHP提交按钮中禁用DIV标签?

来自分类Dev

如何在Meteor.js中添加提交按钮?

来自分类Dev

如何在Angularjs中重新加载页面Onclick的“提交”按钮?

来自分类Dev

如何在 HTML 页面中收听按下提交按钮

来自分类Dev

如何在提交按钮中显示不同颜色的文本

来自分类Dev

提交按钮按条件在功能中浮动

来自分类Dev

AngularJS 组件中的提交按钮/功能

来自分类Dev

如何在Java中以编程方式执行功能检测?

来自分类Dev

如何在android中测试功能的执行时间?

来自分类Dev

如何在SQL脚本中执行减法功能

来自分类Dev

如何在python脚本中定义和执行功能?

Related 相关文章

  1. 1

    如何在Ionic中制作开/关按钮并执行功能?

  2. 2

    如何在数组中单击按钮时执行功能?

  3. 3

    如何在Ionic中设置“开/关”按钮并执行功能?

  4. 4

    如何在asp.net mvc4中对“提交”按钮执行特定操作

  5. 5

    如何在执行该项目中功能的Google Apps脚本网络应用中创建按钮?

  6. 6

    如果按住1秒钟以上,如何在tkinter中告诉按钮执行功能?

  7. 7

    如何在执行该项目中功能的Google Apps脚本网络应用中创建按钮?

  8. 8

    如何在pygame中停止执行功能

  9. 9

    如何在UIAlertView的按钮中执行操作?

  10. 10

    如何在ASP中执行按钮操作?

  11. 11

    如何在onclick按钮中执行php

  12. 12

    如何在Java中执行“返回”按钮?

  13. 13

    php在html中按下提交按钮时未执行功能

  14. 14

    如何在grails中执行mongodb两阶段提交?

  15. 15

    如何在Rails中添加禁用的提交按钮

  16. 16

    如何在cakephp提交按钮中添加onclick事件?

  17. 17

    如何在Capybara中单击表单提交按钮

  18. 18

    如何在PHP中的按钮提交上保存表单

  19. 19

    如何在CakePHP提交按钮中禁用DIV标签?

  20. 20

    如何在Meteor.js中添加提交按钮?

  21. 21

    如何在Angularjs中重新加载页面Onclick的“提交”按钮?

  22. 22

    如何在 HTML 页面中收听按下提交按钮

  23. 23

    如何在提交按钮中显示不同颜色的文本

  24. 24

    提交按钮按条件在功能中浮动

  25. 25

    AngularJS 组件中的提交按钮/功能

  26. 26

    如何在Java中以编程方式执行功能检测?

  27. 27

    如何在android中测试功能的执行时间?

  28. 28

    如何在SQL脚本中执行减法功能

  29. 29

    如何在python脚本中定义和执行功能?

热门标签

归档