javascript - web2py:如何将 javascript 添加到 Web2py Crud 表单?

标签 javascript python crud web2py

使用 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/

相关文章:

java - 如何在 Android 中更好地安排我的 SQLite 数据库类

php - Codeigniter 通过在 uri 中传递 id 来更新数据库行

javascript - 使用 Redux Reducer 的 Immunity Helper 迭代数组并更改特定属性

python - Pandas 移动行 block

python - 需要函数源码从dataframe中获取数据;找到平均中位数和众数

python - 使用 cv2 检测 2048 年的瓷砖方 block

javascript - 如何在 javascript 中更改图像的坐标?

javascript - 如何在 codeigniter 中制作星级评分系统?

javascript - For循环忽略延迟(300)

php - 可与 backbone.js 一起使用的 RESTful 持久性解决方案......在 PHP 中?