2
我使用dojo编写了代码,它在屏幕上显示两个输入和一个按钮。Dojo窗体获取值
,当我点击它应该在控制台上显示以下信息按钮:
- 表单验证
- 形式
的validate()
工作正常的值的结果。
get('value')
始终是一个空对象。
那么,什么是错的?
为什么get('value')
始终是空的对象?
var div_form = dojo.create("div", {}, dojo.byId('application'), 'last');
var form = new dijit.form.Form({ id:'mekie' }, div_form);
var div_email = dojo.create("div", {}, form.id, 'last');
var div_password = dojo.create("div", {}, form.id, 'last');
var div_button = dojo.create("div", {}, form.id, 'last');
var email = new dijit.form.ValidationTextBox({ type: 'text', required: true, id:'email' }, div_email);
var password = new dijit.form.ValidationTextBox({ type: 'password', required: true, id:'password' }, div_password);
var button = new dijit.form.Button({ label: 'Enviar' }, div_button);
dojo.connect(button, 'onClick', function()
{
var test = dijit.byId(form.id);
console.warn('click', test, test.validate(), test.get('value'));
});
在此先感谢。