У меня мало надежд на то, что кто-то на самом деле ответит на эту причину высокого уровня кормления ложкой 😉 Но опять же, я попробую.
Я хотел бы сделать простую форму, состоящую из поля ввода текста, раскрывающегося списка существующих категорий и кнопки отправки. Логика будет такой:
Случай 1: пользователь вводит текст в поле ввода и нажимает кнопку «Отправить». Затем код проверяет, соответствует ли текст названию существующей категории. Если имя категории существует, то ничего не делается, и код подсказывает пользователю, что эта категория существует. Если название категории не существует, то введенный текст записывается в базу данных как новая категория.
Случай 2: пользователь оставляет поле ввода пустым и выбирает категорию из выпадающего списка существующих категорий. Затем, после нажатия кнопки «Отправить», код будет хранить имя категории, выбранное из выпадающего списка, в переменной.
Случай 3: пользователь нажимает кнопку «Отправить», не вводя текст или не выбирая какую-либо категорию из раскрывающегося списка, затем код ничего не делает и предлагает пользователю повторить попытку.
Любая помощь, код или ссылка, будет высоко ценится.
Гарри
То, о чем вы говорите, является относительно простой задачей. Даже когда вы новичок в программировании, это должно быть возможно. То, что вы хотите, это проверка формы.
Я бы порекомендовал вызвать функцию отправки так:
onsubmit = ‘checkForm ()’
Поместите этот код в свой тег формы.
В этой функции вы можете проверить, что вы хотите, чтобы убедиться, что форма работает так, как вы хотите.
Вы должны прочитать это:
http://www.w3schools.com/js/js_form_validation.asp
Других решений пока нет …