Прежде чем мы начнем, я использую MVC 3, Entity Framework Model. Во-первых, веб-приложение, которое я разрабатываю, должно позволить пользователям создавать оценочную карту, создание которой предполагается в 2 этапа.
- Первый шаг заключается в том, что пользователь вводит и выбирает поля, представляющие собой информацию.
- Второй шаг состоит в том, что пользователи выбирают / выбирают вопросы, которые он / она хочет для оценочной карты.
То, что я пытаюсь сделать, это сделать первый шаг и второй шаг все в одной форме и использовать теги div, чтобы скрыть их с помощью jquery. Что делает все это намного проще, так как мне не нужно использовать 1 просмотр на шаг процесса. Я могу сделать все это в одном представлении.
Теперь к проблеме! :)
В этом представлении у меня есть одна кнопка отправки, эта кнопка, кажется, запускает всю мою форму, даже мою проверку, которая была выполнена с помощью стандартной проверки jquery в MVC. Я полагаю, она также передает мое действие после публикации.
Мне нужна эта функция:
Когда пользователь нажимает кнопку подтверждения, я хочу, чтобы проверка была утверждена, а затем скрывает первый шаг и показывает второй шаг. Когда пользователь нажимает кнопку «Отправить» после выбора вопросов на втором шаге, я хочу, чтобы кнопка «Отправить» запускала действия публикации. У меня также есть дополнительная кнопка на втором этапе, которая может вернуть вас к первому шагу, который скрывает второй шаг и показывает первый шаг :)
шаг первый имеет идентификатор id "hiddenstep1", а второй шаг имеет идентификатор id "Hiddenstep2"
Jquery-скрипт, который я пытаюсь использовать для этого, работает следующим образом:
$("#hiddenstep1").hide();
$("#hiddenstep2).show();
Если есть какая-либо дополнительная информация, дайте мне знать, и я отредактирую свой вопрос.
Заранее спасибо!