在Plone上集成jQuery Watermark到z3c.form。
项目描述
jQuery占位符
通过
注册jquery.watermark的JavaScript和CSS
引入‘’placeholder’’指令用于架构
注册值适配器用于注解占位符值
注册自定义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 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | ace52f9b5dac25484124ef2e7da8990b07459330de2c1d97a967b45acfe1aedc |
|
| MD5 | adad868ef7d322c41fea18d8f6e43351 |
|
| BLAKE2b-256 | e2ca9c42cb0a1cce328e9b440ca6a727c87de0ac313480f10092805be3e0e1b5 |