如何获取Dojo TextBox的值?
我这样做;
dijit.byId("textName").getValue();
但是firbug告诉我getValue()已被弃用!是使用attr('value')!
但我不知道如何使用attr('value')函数
帮助
加特
答案 0 :(得分:11)
从Dojo 1.5开始,您应该使用get
和set
方法来获取和设置属性。但是在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可能有所帮助。