AS NET MVC Как отслеживать значение флажка с помощью переменной - PullRequest
0 голосов
/ 01 ноября 2018

У меня следующая ситуация. У меня есть переменная bOk на страницу HTML. Я хотел бы обновлять эту переменную каждый раз, когда свойство checkbox.checked было изменено. Я думаю, что лучше всего использовать jscript, но я не знаю, как это начать. Вот почему я не поставил код в этом вопросе. Есть ли способ, чтобы кто-нибудь мне помог?

Ответы [ 2 ]

0 голосов
/ 02 ноября 2018
<input id="chkok" type="checkbox" />Tick
@{var BOK = "Hi..";}
<input type="hidden" value=@BOK id="hdnbok">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () { 
$('#chkok').click(function ()
{ 
alert($("#hdnbok").val());
}) 
});
0 голосов
/ 01 ноября 2018

Используя событие onclick, вы можете получить состояние флажка с помощью jQuery при каждом нажатии.

document.getElementById("checkbox-id").onclick = function() {
    var bOk = $("#checkbox-id").is(":checked")
}

document.getElementById("checkbox-id").onclick = function() {
    var bOk = $("#checkbox-id").is(":checked")
    alert(bOk);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="checkbox" id="checkbox-id"/>
...