如何获取 Dojo TextBox 的值?
我正在这样做;
dijit.byId("textName").getValue();
但是 firbug 告诉我 getValue() 已被弃用!是使用 attr('value')!
但我不知道如何使用 attr('value') 函数
帮助
加思
如何获取 Dojo TextBox 的值?
我正在这样做;
dijit.byId("textName").getValue();
但是 firbug 告诉我 getValue() 已被弃用!是使用 attr('value')!
但我不知道如何使用 attr('value') 函数
帮助
加思
从 Dojo 1.5 开始,您应该使用get
和set
方法来获取和设置属性。但在attr
Dojo 2.0 发布之前,该方法仍然有效。
var box = dijit.byId('textbox')
box.get('value');
box.set('value', 'new value');
我已经完成了这个及其工作;
var titleEdit = dijit.byId('title');
var myValue = title.attr('displayedValue');
工作!
在 1.2 中,Dijit 移至通用属性访问器方案。要使用新样式并避免警告,请改为:
dijit.byId("textName").attr("value");
Dijit 的负责人在 attr 上写了一篇很好的博文,可能会有所帮助。