经典Ajax与HTML表单:表单控件的使用与工具对比
1. FormPanel基础与常见表单控件
FormPanel的底层功能基于HTML表单的标准功能,它是对浏览器现有功能的封装。用于向服务器传递表单数据的控件,必须以标准HTML表单支持的控件类型呈现在页面上。以下是一些常见的GWT组件及其使用方法:
1.1 使用TextBox捕获文本
TextBox是最常用的组件之一,它呈现为单行文本输入框,宽度可以任意设置。以下代码创建了一个名为“name”、字符限制为100的TextBox:
TextBox text = new TextBox();
text.setName("name");
text.setMaxLength(100);
需要注意的是,不要混淆TextBox的宽度(可通过CSS设置)和 maxLength 属性, maxLength 属性表示该字段可容纳的最大字符数,这在将数据插入固定宽度的数据库列时非常有用。
1.2 使用PasswordTextBox隐藏文本
PasswordTextBox与TextBox类似,但输入的字符会显示为星号或圆点,用于隐藏输入内容,通常用于密码字段。示例代码如下:
PasswordTextBox pass = new PasswordTextBox();
pass.setName("password");
超级会员免费看
订阅专栏 解锁全文
2514

被折叠的 条评论
为什么被折叠?



