该应用程序是C#中的Web MVC应用程序。当用户正在编辑的一个复选框的记录,点击我要确保3个字段填写CSHTML。需要确保输入字段
在控制器我创建了被称为checkfields一个客户端脚本:
checkBoxProperties.ClientSideEvents.CheckedChanged =
"function (s,e) { checkfields(); }";
在CSHTML我
function checkfields()
{
alert("Value Empty");
return false;
}
当我检查我收到警报弹出的复选框,但我如何引用模型领域和弹出警报,如果其中一个字段是空的。
你有没有考虑过使用不显眼的验证? –
是否存在具有不显眼验证的语法,您可以使用if条件创建所需的字段。例如,如果他们选择复选框,它表示范围,然后有一个文本框,其中Range1和另一个文本框,其中Range2需要填写。我使用此验证,使模型字段需要,但不知道你是否可以做到这一点基于另一个领域。 –
使用适用于您的属性的[foolproof](http://foolproof.codeplex.com/)'[RequiredIfTrue]'或类似的条件验证属性,以便您可以同时获得客户端和服务器端验证。 –