2010-11-13 50 views
1

我有這樣的輸入:我們可以用dojo工具包添加/影響編程的html元素嗎?

<input type="text" name="mailSubject" 
     value="" /> 

我希望它是這樣的:

<input type="text" name="mailSubject" 
     dojoType="dijit.form.ValidationTextBox" 
     required="true" 
     value="" /> 

但是,我不希望創建一個新的輸入,中庸之道,以更新現有的一個添加道場的東西? 有可能嗎?

回答

1

肯定的:

var foo = new dijit.form.ValidationTextBox(/* Object? */ params, /* DomNode|String */ srcNodeRef); 

正如你所看到的,srcNodeRef可以是元素或元素的ID。所以你可以通過你的<input>的ID,它應該由dojo替換。

http://dojotoolkit.org/api/dijit/form/ValidationTextBox.html

+0

謝謝,它的作品 – 2010-11-14 02:18:14

相關問題