根据提交点击,需要不同的表单字段

时间:2016-06-12 11:42:36

标签: php html

我想知道如果我用一个按钮提交表单是否可以填写表单字段,如果我点击另一个按钮则不需要。

例:

<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>

每个人:)

1 个答案:

答案 0 :(得分:0)

您可以在输入中添加属性:required。并从取消按钮创建一个非提交按钮与javascript的u goback链接。

<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脚本,在表单提交后验证表单。

以下是运行代码:https://jsfiddle.net/zmm896n2/