Я работаю над sharepoint 2013 edit aspx form. Теперь у меня есть следующий флажок: -
<span title="Yes" class="ms-RadioText">
<input id="UpdateOrder_0e0052d6-9924-4774-b50d-d7ef364d744a_MultiChoiceOption_0" required="" type="checkbox">
<label for="UpdateOrder_0e0052d6-9924-4774-b50d-d7ef364d744a_MultiChoiceOption_0">Yes</label>
</span>

Теперь я хочу при определенных условиях установить этот флажок, как требуется, чтобы пользователи не могли отправить форму, если они не установили этот флажок. поэтому я написал следующий javascript: -
var orderstatus0 = $('select[id^="OrderStatus_"]').val();
if (orderstatus0 == "Invoiced")
{
$('input[id^="UpdateOrder_"]').required;
var x = document.getElementById('UpdateOrder_0e0052d6-9924-4774-b50d-d7ef364d744a_MultiChoiceOption_0').required;
document.getElementById('UpdateOrder_0e0052d6-9924-4774-b50d-d7ef364d744a_MultiChoiceOption_0').required= true;
alert(x);
}
, но в настоящее время проверка не будет применена, даже внутри предупреждения, которое я ожидал получить true
, но я получаю false
.., так может кто-нибудь дать совет по этому вопросу, пожалуйста?
Спасибо