У меня есть диалоговое окно dijit, содержащее форму, которую я хочу заполнить автоматически. Я могу отобразить диалоговое окно с формой в нем, но мне не удалось установить значение текстовой области в форме. Вот div, в котором размещен html.
<div dojoType="dijit.Dialog" id="formDialog" title="Form Dialog" >
<table>
<tr>
<td>
<label for="desc">
Description:
</label>
</td>
<td>
<textarea id="desc" name="desc" dojoType="dijit.form.Textarea" style="width:200px;"></textarea>
СОХРАНИТЬ
У меня есть диалоговое окно dijit, содержащее форму, которую я хочу заполнить автоматически. Я могу отобразить диалоговое окно с формой в нем, но мне не удалось установить значение текстовой области в форме. Вот div, в котором размещен html.
<div dojoType="dijit.Dialog" id="formDialog" title="Form Dialog" >
<table>
<tr>
<td>
<label for="desc">
Description:
</label>
</td>
<td>
<textarea id="desc" name="desc" dojoType="dijit.form.Textarea" style="width:200px;"></textarea>
СОХРАНИТЬ
У меня есть диалоговое окно dijit, содержащее форму, которую я хочу заполнить автоматически. Я могу отобразить диалоговое окно с формой в нем, но мне не удалось установить значение текстовой области в форме. Вот div, в котором размещен html.
<div dojoType="dijit.Dialog" id="formDialog" title="Form Dialog" >
<table>
<tr>
<td>
<label for="desc">
Description:
</label>
</td>
<td>
<textarea id="desc" name="desc" dojoType="dijit.form.Textarea" style="width:200px;"></textarea>
СОХРАНИТЬ ЗАКРЫТЬ
Я могу заставить это отображаться нормально, выполнив
var formDlg = dijit.byId ("formDialog"); formDlg.show ();
Но проблема, с которой я столкнулся, заключается в установке значения текстовой области под названием "desc". Я пробовал несколько вещей, но знаю, что мне нужно
var test = dijit.byId("desc");
, но если я устанавливаю какое-либо свойство теста, например
test.value = "foo";
test.textContent = "foo";
test.innerHTML = "foo";
test.srcNodeRef = "foo";
, значение никогда не сохраняется и не отображается внутри текстового поля. Есть ли уловка в этом? Любая помощь была бы замечательной. Спасибо