该应用程序是C#中的Web MVC应用程序。当用户编辑记录并单击复选框时,我想确保填写3个字段。
在控制器上我创建了一个名为checkfields的客户端脚本:
checkBoxProperties.ClientSideEvents.CheckedChanged =
"function (s,e) { checkfields(); }";
在CSHTML上我有
function checkfields()
{
alert("Value Empty");
return false;
}
当我勾选复选框时,我会弹出警告,但如果其中一个字段为空,我该如何引用模型字段和弹出警报。
答案 0 :(得分:0)
您可以使用JQuery选中每个复选框并查询是否已选中。
How to check whether a checkbox is checked in jQuery?
$("#myCheckBox").on("click", function () {
if ($("#myCheckBox").is(':checked')) {
现在您可以显示隐藏的消息(例如,显示隐藏的标签),弹出窗口等等。