2009-04-09 10 views
6

मुझे दोजो टेक्स्टबॉक्स का मूल्य कैसे प्राप्त हो सकता है?मूल्य प्राप्त करने के लिए dojo TextBox attr फ़ंक्शन का उपयोग कैसे करें?

यह कर रहा हूं;

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

लेकिन फ़िरबग मुझे बताता है कि वेल्यू() को बहिष्कृत किया गया है! एटीआर ('मूल्य') का उपयोग है!

लेकिन मैं कैसे attr ('मान') समारोह

सहायता

गत

+0

मुझे जवाबों में से किसी एक को स्वीकार करना अच्छा होगा, या उनमें से कोई भी स्वीकार नहीं किया जा सकता है, तो एक टिप्पणी छोड़ दें। –

उत्तर

1

उपयोग करने के लिए मैं इस और उसके काम करने से किया है पर कोई सुराग नहीं है;

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

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

काम किया!

0

1.2 में, डिजिट एक आम विशेषता एक्सेसर योजना में स्थानांतरित हो गया। नई शैली का उपयोग करें और चेतावनी इस बजाय कर से बचने के लिए:

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

Dijit के लिए नेतृत्व एक good blog post on attr कि मदद कर सकता है ऊपर लिखा था।

+0

पोस्ट स्थानांतरित हो गया है या अब उपलब्ध नहीं है। –

11

दोजो 1.5 से शुरू करना आपको गुणों को लाने और सेट करने के लिए get और set विधियों का उपयोग करना चाहिए। लेकिन attr विधि अभी भी काम कर रही है जब तक Dojo 2.0 बाहर नहीं है।

var box = dijit.byId('textbox') 
box.get('value'); 
box.set('value', 'new value'); 
संबंधित मुद्दे