HTML5 обязательный атрибут и два представления - PullRequest
0 голосов
/ 31 января 2020

У меня есть форма с обязательным полем ввода и двумя кнопками отправки:

<form method="POST">
    <input type="text" name="text1" value="<?php echo $temp1 ?>"  required>
    <button type="submit" name="submit">Submit</button>
    <button type="submit" name="auto">Auto</button>
</form>

Мне нужно игнорировать «обязательное», когда пользователь нажимает кнопку «Авто», и заставить его работать только для «Отправить».

Ответы [ 2 ]

3 голосов
/ 31 января 2020

Добавьте formnovalidate в вашу кнопку.

Атрибут formnovalidate можно использовать для создания кнопок отправки, которые не запускают проверку ограничения.

<form method="POST">
    <input type="text" name="text1" value="<?php echo $temp1 ?>"  required>
    <button type="submit" name="submit">Submit</button>
    <button type="submit" name="auto" formnovalidate>Auto</button>
</form>

Для справки: W3Schools

0 голосов
/ 31 января 2020

Если я понимаю ваш вопрос, вы хотите, чтобы требуемый был удален или отключен при нажатии кнопки отправки? Поскольку это атрибут, все, что вам нужно сделать, это удалить его из списка атрибутов во входных данных. Надеюсь, это ответит на ваш вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...