04/01/2007 - 20:35 — criecke
<
FORM
>
姓:
<
input
type
="text"
length
="20"
name
="first"
dojoType
="dijit.form.Textbox"
trim
="true" ucfirst="true"
/><
br
/>
名:
<
input
type
="text"
length
="20"
name
="last"
dojoType
="dijit.form.Textbox"
trim
="true" ucfirst="true"
/><
br
/>
邮件地址:
<
input
type
="text"
length
="20"
name
="email"
dojoType
="dijit.form.Textbox"
lowercase
="true"
/><
br
/>
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
去除空格和改变大小写
文本框的dijit提供了额外的属性
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/6810355c2f78c12e91b7997a8e8c583a.gif)
把trim设为"true"使得dijit.form.Textbox在数据前后去除空格,当文本框失去焦点,dojo自动的修改内容,并放回文本框中。去除空格对数据库操作常常非常有用,因为首尾的空格经常导致查询失效。
ucfirst 和lowercase属性非常的相近。分别是让输入的字母大写和输入小写,当文本框失去焦点,ucfirst只改变小写的字母,所有大小的字母都保持不变。同样的,lowercase只改变大小字母。