跳转到主要内容

在Plone上集成jQuery Watermark到z3c.form。

项目描述

jQuery占位符

通过

  1. 注册jquery.watermark的JavaScript和CSS

  2. 引入‘’placeholder’’指令用于架构

  3. 注册值适配器用于注解占位符值

  4. 注册自定义JavaScript以初始化水印

我想知道,如果这个产品应该命名为‘’formwidget’’-something…

使用示例

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的textarea问题,禁用了textarea占位符。

1.0b2 - 2011-01-25

  • jQuery替换了$全局变量,因为KSS的effects-plugin在IE中偷走了$

1.0b1 - 2010-12-15

  • 首次发布

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

jyu.z3cform.placeholder-1.0b3.zip (14.3 kB 查看哈希值)

上传时间 源代码

支持