使用 Web2Py。我试图将一些 javascript 附加到字段(onchange)或表单(onsubmit),但我认为绝对没有办法将此类参数传递给 crud.create 或 form.custom.widget。
有人有想法吗?
最佳答案
当然有办法。适当的方法是询问 web2py 邮件列表上知道如何操作的人,而不是询问一般的堆栈溢出用户,他们会猜测错误的答案。 :-)
无论如何,假设你有:
db.define_table('image',
Field('name'),
Field('file', 'upload'))
你可以做到
def upload_image():
form=crud.create(db.image)
form.element(name='file')['_onchange']='... your js here ...'
form.element('form')['_onsubmit']='... your js here ...'
return dict(form=form)
Element 采用 css3/jQuery 语法(但在 python 中计算)。
关于javascript - web2py:如何将 javascript 添加到 Web2py Crud 表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4517691/