单个表单上的多个按钮,但只有一个提交按钮?

时间:2014-03-12 15:20:29

标签: php forms

我想从单个表单传递数据,但它有另外2个按钮来添加和删除问题,问题是当我点击任何问题或创建问题问题时,表单问题到动作网址。我只想在单击“提交”按钮时激活操作。

<form method='POST' action='scripts/generateguide.php'>
    <button class='deleteCon'>Delete</button></p>
    <button class='addP'>create quesiotn</button>
    <input  name='createGuide' type="submit" value="Submit">

</form>

2 个答案:

答案 0 :(得分:5)

type元素的默认buttonsubmit

您可以指定type="button"

然而,更好的做法是给它一个名称和一个值,以便在JS失败时你可以执行你希望它做服务器端的任何任务,然后在事件处理函数中调用event.preventDefault()

答案 1 :(得分:0)

我认为我找到了解决方案,而不是使用

<form method='POST' action='scripts/generateguide.php'>
    <button class='deleteCon'>Delete</button></p>
    <button class='addP'>create quesiotn</button>
    <input  name='createGuide' type="submit" value="Submit">

</form>

我必须使用这个

<form method='POST' action='scripts/generateguide.php'>
     <input  name='create question' class='addP' type="button" value="Submit">
     <input  name='delete' type="submit" value="btton" class='deleteCon'>
    <input  name='createGuide' type="submit" value="Submit">

</form>