Публикация формы из .cshtml. Если текстовое поле электронной почты имеет значение «Администратор», а текстовое поле «Пароль» имеет значение «12345», я хочу включить событие onclick на кнопку «Отправить».MVC Form Submit Button будет условно иметь событие OnClick
Я подумал о том, если/иначе блок, но что место в если условия ниже, где вы видите знак вопроса (?):
<form class="fvalidate" action="/entry" method="post">
<input type="text" name="Email" class="email required"/>
<input type="password" name="Sifre" class="required" />
@if (?)
{
<input type="submit" value="LOG IN" class="mTop15"
onclick="ibFunc.openBoxOpen('/entry/adv'); return false;" />
}
else
{
<input type="submit" value="LOG IN" class="mTop15" />
}
</form>
Как я мог это сделать?
«@ if» - это код Razor, поэтому он запускается на сервере, когда форма отображается на странице: вы можете в конечном итоге проверить свойства модели в том, что ... Если вы хотите проверить значения, которые пользователь (поскольку вы сказали «размещение»), то что-то должно произойти и в контроллере. Что именно ты пытаешься сделать? – Tallmaris
Форма отправляется в ActionMethod под названием «index» под контроллером «entry». Если «admin» входит в систему, я хочу отправить форму другому методу действия, называемому adv под тем же контроллером, и вызвать функцию javascript «ibFunc.openBoxOpen». – Jude
@Roman Помимо вызова функции «ibFunc.openBoxOpen()« javascript, она отлично работает. Не могли бы вы обновить его и отправить свой ответ, пожалуйста? – Jude