2009-04-09 3 views
6

Как я могу получить значение Dojo TextBox?Как использовать функцию dojo TextBox attr для получения значения?

Am делают это;

Но firbug сообщает мне, что getValue() устарел! используется attr ('значение')!

, но я понятия не имеют о том, как использовать Attr ('значение') функция

Помощь

GATH

+0

Было бы неплохо принять один из ответов или оставить комментарий, если никто из них не может быть принят, объясняя почему. –

ответ

1

Я сделал это и его работу;

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

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

работал!

0

В 1.2 Dijit перешел на общую схему доступа к атрибутам. Для того, чтобы использовать новый стиль и избежать предупреждения сделать это вместо того, чтобы:

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

Свинцовый для Dijit написал в good blog post on attr, которые могли бы помочь.

+0

Сообщение перемещено или больше не доступно. –

11

Начиная с Dojo 1.5, вы должны использовать методы get и set для извлечения и установки свойств. Но метод attr по-прежнему работает до тех пор, пока не появится Dojo 2.0.

var box = dijit.byId('textbox') 
box.get('value'); 
box.set('value', 'new value'); 
Смежные вопросы