我想在 Zend Form 中创建一个文本字段元素,无论 CapsLock 是 On 还是 Off,它总是以大写形式输入。
谢谢
我想在 Zend Form 中创建一个文本字段元素,无论 CapsLock 是 On 还是 Off,它总是以大写形式输入。
谢谢
这必须是客户端脚本,如果您使用 Zend_Dojo_Form,您可以使用setUppercase($flag)
或弹出您最喜欢的 Javascript。一旦提交,您可以使用 Zend_Validate 检查服务器端。
Zend_Form
是标准 HTML 表单的服务器端表示。标准 HTML 表单没有在客户端强制大写的内置工具。这必须通过使用 JavaScript 来强制执行。你有几个选择:
Zend_Filter_StringToUpper
过滤器以在将数据传递到服务器端的表单时使所有输入大写Zend_Dojo_Form_Element_TextBox
设置setUppercase
为 true