web2py 表单读取 js 中的值
web2py form read values in js
我正在用 web2py 构建网页。
我想要实现的效果是一个可以用通常方式提交的表单,但是包含该表单的 html 页面还包含一个 html canvas由能够动态查看表单内容的js代码管理。这使得可以在用户更改表单内容时看到实时预览,并在用户提交表单之前不断更新。
这似乎有两个挑战。
1.) web2py 喜欢您在自动生成表单代码的控制器中定义表单 - 我没有看到通过编辑 html 页面在表单中间添加额外元素的方法.
2.) 我没有看到任何方法可以让 js 代码动态读取输入到表单中的值。
任何有关如何执行此操作的建议将不胜感激。我是 web2py 的新手,但花了很长时间试图弄清楚如何让它工作
谢谢!
1.) web2py likes you to define forms in the controller which generates to form code automatically - I don't see a way to add extra elements in the middle of the form by editing the html page.
关于上述,让 web2py 生成表单 HTML 是一个可选的便利。如果您需要自定义标记,您可以照常进行。还有一些方法可以将表单元素添加到 web2py 的服务器端 DOM 表单表示。
参见:
- http://web2py.com/books/default/chapter/29/07/forms-and-validators#More-about-manipulation-of-FORMs
- http://web2py.com/books/default/chapter/29/07/forms-and-validators#Adding-extra-form-elements-to-SQLFORM
- http://web2py.com/books/default/chapter/29/07/forms-and-validators#SQLFORM-in-HTML
- http://web2py.com/books/default/chapter/29/07/forms-and-validators#Custom-forms
我正在用 web2py 构建网页。
我想要实现的效果是一个可以用通常方式提交的表单,但是包含该表单的 html 页面还包含一个 html canvas由能够动态查看表单内容的js代码管理。这使得可以在用户更改表单内容时看到实时预览,并在用户提交表单之前不断更新。
这似乎有两个挑战。
1.) web2py 喜欢您在自动生成表单代码的控制器中定义表单 - 我没有看到通过编辑 html 页面在表单中间添加额外元素的方法.
2.) 我没有看到任何方法可以让 js 代码动态读取输入到表单中的值。
任何有关如何执行此操作的建议将不胜感激。我是 web2py 的新手,但花了很长时间试图弄清楚如何让它工作
谢谢!
1.) web2py likes you to define forms in the controller which generates to form code automatically - I don't see a way to add extra elements in the middle of the form by editing the html page.
关于上述,让 web2py 生成表单 HTML 是一个可选的便利。如果您需要自定义标记,您可以照常进行。还有一些方法可以将表单元素添加到 web2py 的服务器端 DOM 表单表示。
参见:
- http://web2py.com/books/default/chapter/29/07/forms-and-validators#More-about-manipulation-of-FORMs
- http://web2py.com/books/default/chapter/29/07/forms-and-validators#Adding-extra-form-elements-to-SQLFORM
- http://web2py.com/books/default/chapter/29/07/forms-and-validators#SQLFORM-in-HTML
- http://web2py.com/books/default/chapter/29/07/forms-and-validators#Custom-forms