在plone上集成jquery watermark for z3c.form。

jyu.z3cform.placeholder的Python项目详细描述


jquery占位符

通过将jQuery Watermark集成到plone上的z3c.form

  1. 注册jquery.watermark的javascript和css
  2. 引入“占位符”-用于模式的指令
  3. 将值适配器注册到以获取带批注的占位符值
  4. 注册自定义javascript以初始化水印

我想知道,这个产品是否应该被命名为“formwidget”-某物…

使用示例

from zope import schema

from plone.directives import form

from jyu.z3cform.placeholder.directives import placeholder

from zope.i18nmessageid import MessageFactory as ZopeMessageFactory
_ = ZopeMessageFactory("my.domain")

class MyForm(form.Schema):
    """An example form
    """
    placeholder(subject=_u("Type something here.."))
    subject = schema.TextLine(
      title=_(u"Subject"),
      description=_("Subject of this submission"),
      required=True,
      )

覆盖支持

在自定义javascript中注册自定义表单覆盖时,需要在javascript中包含占位符支持,如:

$(document).ready(function() {
  $($('#my-form-link').prepOverlay({
    subtype: 'ajax',
    cssclass: 'content',
    formSelector: 'form',
    width: '40em',
  }).attr("rel")).bind("onLoad", function() {
    $(this).find("form .field").placeholder_z3cform();
  });
});

更改日志

1.0b3-2011-02-23

  • 由于tinymce的文本区域有问题,已禁用文本区域占位符。

1.0b2-2011-01-25

  • $global替换为jquery,因为kss的effects插件窃取了 $在IE上。

1.0b1-2010年12月15日

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java什么数据库最类似于Map,每个用户/id存储无限多个“键”和“值”?   java仅使用super pom进行测试   内存不足如何解析java。OutOfMemoryError:Java堆空间在增加堆大小的情况下将意味着延迟OutOfMemoryError   来自另一个类的mysql和java jdbc调用[运行时应用程序]   java通过下拉菜单更改搜索框搜索的内容   JAVAlang.ClassNotFoundException:sun。jdbc。odbc。JdbcOdbcDriver   java Selenium点击链接   JavaSpringHibernate:从唯一值列表中获取对象列表   java Bing广告与桌面身份验证问题   java如何在没有任何外部SDK的情况下从安卓打印到收据打印机?   未调用java菜单片段类   java在IDEA和PyCharm中同时为同一个项目工作   java我们如何为同一个异常提供不同的海关信息   jakarta ee中是否预定义了“请求”和“响应”变量或值?   java更好地解决“之前和之后”难题?   尝试将数据从Excel添加到Java   发送电子邮件的Java代码只适用于一个电子邮件id?   java如何从资产解析XML?