2016-06-12 3 views
0

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

Exemple:

<form method="post" action="action.php" name="form1"> 
<input type="text" name="participant_name" /> //required if submit button = save_button 
//not required if submit button = cancel_button 

<input type="submit" value="save" name="save_button" /> 
<input type="submit" value="cancel" name="cancel_button" /> 
</form> 

Thx все :)

+0

Нужна ли вам подтверждение в frondend или серверной? – Philipp

+0

@ Проверка Филиппа производится на бэкэнд – Cellendhyll

ответ

0

Вы можете добавить атрибут: требуется для ввода. И сделайте с кнопки отмены кнопку без отправки с помощью ссылки goback с javascript.

<form method="post" action="action.php" name="form1"> 
<input type="text" name="participant_name" required/> 

<input type="submit" value="save" name="save_button" /> 
<input type="button" value="cancel" onclick="window.history.back();"/> 

В противном случае вы должны написать скрипт javascript/jquery, который проверяет форму после формы submit.

Здесь работает код: https://jsfiddle.net/zmm896n2/

+0

Благодарим вас за ответ. Да, я помещаю отмену как простую ссылку вместо кнопки отправки, но мне все еще интересно, возможно ли это. В любом случае это звучит как ответ на каждый из моих вопросов: «JS может это сделать». Наверное, я знаю, что будет следующим языком, который я узнаю: D – Cellendhyll

+0

Вы лучше начнете изучать JS сразу. И начните изучать jQuery. Это экономит вам много времени и времени. – Paules

Смежные вопросы