Включить флажок при нажатии кнопки в Dojo

javascript dojo

413 просмотра

2 ответа

Флажок должен быть установлен, пока я нажимаю кнопку «Принять».

HTML

<input id="eulacheckbox" dojoType='dijit.form.CheckBox' data-dojo-props='checked: false' />
<button class="defaultButton" dojoType="dijit.form.Button" type="submit" id="eulaAccept">Accept</button>

школа дзюдо

dojo.connect(dijit.byId("eulaAccept"), "onClick", function(){
    dijit.byId("eulacheckbox"),set("data-dojo-props", "checked: true");
});
Автор: Raja O Источник Размещён: 08.11.2019 10:58

Ответы (2)


1 плюс

Решение

Есть свойство checkedв CheckBox dijitтолько что установил егоtrue

registry.byId("eulaAccept").on("click",function(){
    registry.byId("eulacheckbox").set("checked",true)
});

Хи это скрипка: скрипка

Автор: Springer F Размещён: 21.08.2016 04:03

2 плюса

это, кажется, работает просто отлично, используя dojo.attrметод:

var eulaAccept = dojo.byId("eulaAccept");
var eulaCheckbox = dojo.byId("eulacheckbox");

dojo.connect(eulaAccept, "onclick", function(evt) {
    dojo.attr(eulaCheckbox, 'data-dojo-props', 'checked: true');
});

см. документ для получения дополнительной информации: https://dojotoolkit.org/reference-guide/1.7/dojo/attr.html

Автор: Gatsbill Размещён: 20.08.2016 07:38
Вопросы из категории :
32x32