我在页面中拖动了预定义的Form组件。
我想配置此表单组件,即默认情况下它指向自身,数据在BulkEditor中。 我希望将我的数据提交给我自己的servlet。那么我该如何制作动作=" / MyServlet"
我还想在此页面上包含我的.js验证,我尝试使用此链接 http://www.sfu.ca/itservices/cms/howto/advanced/style-a-page/customjavascript.html 但我只是没有选择在我的页面属性中添加.js,为什么?
答案 0 :(得分:2)
CQ5表单被提交到行动中。要将表单提交到自定义操作,您需要创建一个操作资源类型:
创建一个吊索:带有支柱吊索的文件夹:resourceType = foundation / components / form / action
然后为该resourceType创建一个响应POST方法和post选择器的脚本或servlet。这可以是一个jsp post.Post.jsp或一个serlvlet(method = POST,selectors = post,extension = html)。
要创建自定义验证,请在相同的resourceType下创建clientvalidation.jsp文件。
之后,您可以编辑表单并选择操作。