CSHTML。需要确保输入字段

时间:2017-02-17 15:53:34

标签: javascript c# asp.net-mvc razor

该应用程序是C#中的Web MVC应用程序。当用户编辑记录并单击复选框时,我想确保填写3个字段。

在控制器上我创建了一个名为checkfields的客户端脚本:

checkBoxProperties.ClientSideEvents.CheckedChanged = 
    "function (s,e) { checkfields(); }"; 

在CSHTML上我有

function checkfields() 
{
    alert("Value Empty");
    return false;

}

当我勾选复选框时,我会弹出警告,但如果其中一个字段为空,我该如何引用模型字段和弹出警报。

1 个答案:

答案 0 :(得分:0)

您可以使用JQuery选中每个复选框并查询是否已选中。

How to check whether a checkbox is checked in jQuery?

$("#myCheckBox").on("click", function () {
if ($("#myCheckBox").is(':checked')) {

现在您可以显示隐藏的消息(例如,显示隐藏的标签),弹出窗口等等。