我正在提交一个 ColdFusion 表单,我想在运行我的 ColdFusion 代码以根据需要处理表单之前运行一些 JavaScript 来检查字段验证。
我怎样才能做到这一点?表单通过验证后,我在 JS 中如何调用我的 .cfm 文件?
谢谢!
-杰森
我正在提交一个 ColdFusion 表单,我想在运行我的 ColdFusion 代码以根据需要处理表单之前运行一些 JavaScript 来检查字段验证。
我怎样才能做到这一点?表单通过验证后,我在 JS 中如何调用我的 .cfm 文件?
谢谢!
-杰森
你需要
<form name="myform" action="myserverscript.cfm" onsubmit="return validate()">
如果您返回 true 表单提交, false 它不会
我希望你也在服务器端进行验证。永远不要仅仅依靠 javascript 来清理您的数据。
JQuery - http://jquery.com/ jquery 的验证插件 - http://docs.jquery.com/Plugins/Validation
在 jquery.com 上做大量示例非常简单
您可以将onclick
事件附加到输入按钮,例如:
<input type="submit" value="Submit" onClick="validate()">
然后 validate 方法将负责检查表单值。true
如果表单有效,则validate 方法应该返回,因此committing
表单提交。如果返回false
,则不提交表单。这就是它适用于 HTML、JavaScript 和表单的方式。
此外,由标记链接的文档应该可以进一步帮助您。