Переменные обязательные входы на одной странице

0

Я хочу иметь альтернативные требуемые данные. Моя цель в моей форме - скрыть и показать исходные данные относительно какой позиции (член факультета или ученика в качестве параметров) и сохранить в базе данных. Различные поля ввода для Студента, а также различные поля также для члена факультета. Я использовал этот код для ввода javascript hide & show:

<script type="text/javascript">
    $(document).ready(function(){
    $('#fac').hide();
    $('#stud').hide();

    $("#thechoices").change(function(){
    $("#all").children().show();

    $("#" + this.value).show().siblings().hide();
    });

    $("#thechoices").change();
    });

    </script>

Однако, когда я выбираю Student (теперь появляются поля ввода Student, а поля ввода участников факультета скрыты), заполните поля и нажмите кнопку "Отправить", я не могу перейти к действию формы, которое я поставил, поскольку скрытые поля для преподавателя также должны быть заполнены. И если я уничтожу требуемый атрибут на каждом входе, моя база данных может быть уничтожена (например, несколько входов, пустые входы). У меня почти такой же вопрос, но я до сих пор не понял данного ответа. Что мне делать?

Теги:
forms

1 ответ

0

Я полагаю, вы использовали JQuery.

Попробуйте этот подход.

Вы можете перехватить отправку формы с помощью этого обработчика событий.

Добавьте это в свой существующий скрипт.

$("form").submit(function( event ) {

    // check if field is visible
    if ( $("field").is(":visible") ) {
        // validate it
    }
}

Для получения дополнительной информации, проверьте документацию JQuery по ссылкам ниже. Отправить форму. Http://api.jquery.com/submit/ Видимый селектор: http://api.jquery.com/visible-selector/

НТН

  • 0
    Я назвал тот же JavaScript. Я не могу изменить поля в той же функции.
  • 0
    Я не делал этого. Можно проголосовать, если он набрал 125 повторений.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню