我正在plone中开发一个站点,目前正在使用python和z3c编写一个表单
目前我正在使用一个接口来定义表单域,如。。。
class IMyInterface(Interface):
name = schema.TextLine(
title=_(u"Name"),
default=_(u"Name")
)
然后分配给像。。。
fields = field.Fields(IMyInterface)
然后在模板中使用tal like。。。
<div tal:replace="structure python: view.contents" />
我想在输入的标记中呈现一个onfocus属性。有办法吗?
最佳答案
您可以在表单的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
关于python - 如何将onfocus添加到z3c.form输入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9113016/