Приложение представляет собой приложение Web MVC на C#. Когда пользователь редактирует запись и нажимает на флажок я хочу, чтобы убедиться, что 3 поля заполненыCSHTML. Нужно убедиться, что поля введены
На контроллере я создал на стороне клиента сценарий, который называется checkfields:.
checkBoxProperties.ClientSideEvents.CheckedChanged =
"function (s,e) { checkfields(); }";
На CSHTML у меня есть
function checkfields()
{
alert("Value Empty");
return false;
}
Когда я установите флажок Я получаю оповещение всплывающий но как я могу ссылаться на модель полей и всплывающее предупреждение, если один из полех пустые.
Вы считаете использование ненавязчивой проверки? –
Есть ли синтаксис с ненавязчивой проверкой, где вы можете создать поле, необходимое с условием if. Например, если они выбрали флажок, где он указывает диапазон, а затем есть текстовое поле, где Range1 и другой TextBox, где должен быть заполнен Range2. Я использую эту проверку для создания полей модели, но не знаю, можете ли вы это сделать основанный на другом поле. –
Используйте атрибут [foolproof] (http://foolproof.codeplex.com/) '[RequiredIfTrue]' или аналогичный атрибут условной проверки, применяемый к вашим свойствам, чтобы получить как проверку на стороне клиента, так и сервер. –