如何使用dojo TextBox attr函数获取值?

时间:2009-04-09 18:27:17

标签: dojo

如何获取Dojo TextBox的值?

我这样做;

dijit.byId("textName").getValue();

但是firbug告诉我getValue()已被弃用!是使用attr('value')!

但我不知道如何使用attr('value')函数

帮助

加特

3 个答案:

答案 0 :(得分:11)

从Dojo 1.5开始,您应该使用getset方法来获取和设置属性。但是在Dojo 2.0出局之前,attr方法仍然有效。

var box = dijit.byId('textbox')
box.get('value');
box.set('value', 'new value');

答案 1 :(得分:1)

我已经完成了这项工作并开始工作;

var titleEdit = dijit.byId('title');

var myValue = title.attr('displayedValue');

工作!

答案 2 :(得分:0)

在1.2中,Dijit转向了一个公共属性访问器方案。要使用新样式并避免警告,请执行以下操作:

dijit.byId("textName").attr("value");

Dijit的领导者写了good blog post on attr可能有所帮助。