如何将 onfocus 添加到 z3c.form 输入
我正在 plone 中开发一个网站,目前正在使用 python 和 z3c.forms 编写一个表单
目前我正在使用一个接口来定义表单字段,例如...
class IMyInterface(Interface):
name = schema.TextLine(
title=_(u"Name"),
default=_(u"Name")
)
,然后分配给字段,例如...,
fields = field.Fields(IMyInterface)
然后使用就像...
<div tal:replace="structure python: view.contents" />
我想在输入的标记中呈现一个 onfocus 属性。有办法做到这一点吗?
I am developing a site in plone and am currently writing a form using python and z3c.forms
Currently I am using an interface to define form fields like...
class IMyInterface(Interface):
name = schema.TextLine(
title=_(u"Name"),
default=_(u"Name")
)
and then assigning to fields like...
fields = field.Fields(IMyInterface)
this is then rendered in a template using tal like...
<div tal:replace="structure python: view.contents" />
I would like to render an onfocus attribute within the markup of the input. Is there a way to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在表单的 updateWidgets() 阶段向 z3c.form 小部件提供任意 HTML 属性参数。
http://collective-docs.readthedocs .org/en/latest/forms/z3c.form.html#modifying-a-widget
小部件的 HTML 属性:
http://svn.zope.org/z3c.form/trunk/src/z3c/form/browser/widget.py?rev=103729&view=auto
You can give arbitrary HTML attribute parameters to z3c.form widgets in
updateWidgets()
phase of your form.http://collective-docs.readthedocs.org/en/latest/forms/z3c.form.html#modifying-a-widget
HTML attributes for widgets:
http://svn.zope.org/z3c.form/trunk/src/z3c/form/browser/widget.py?rev=103729&view=auto