Есть два способа, что HTML текстовое поле может быть принужден требуется. Вы должны реализовать оба.
Первый заключается в проверке данных перед отправкой формы. Вы можете выполнить это в javascript, подключившись к событию onsubmit. Пример: http://www.w3schools.com/js/js_form_validation.asp
Внутри этого метода вам нужно будет проверить, выбран ли ваш флажок. Если это не так, посмотрите, набрали ли они что-то в вашем текстовом поле.
Второе - проверить его на стороне сервера после отправки формы. Для этого вы можете просто предоставить некоторый код проверки в методе onclick на стороне сервера вашей кнопки.
Я говорю, чтобы реализовать оба, потому что вы захотите обеспечить немедленную обратную связь, когда что-то потребуется на стороне клиента, и вы хотите принудительно выполнить ее на стороне сервера в случае, если javascript отключен.
Конечно, если JS выключен, они, вероятно, никогда не увидит текстовое поле для начала.
Не понимаю. Вы можете уточнить? –
Обновлено с тем, что я думаю, вопрос. – NotMe
Просто мысль, но если вы разместите фактический jQuery/JavaScript, как видно в браузере, вопрос может иметь больше смысла. Конечно, это помогло бы, если бы вы могли разместить соответствующий (x) html и четко сформулировать свой вопрос. –