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

Hav*_*via 0 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>
Run Code Online (Sandbox Code Playgroud)

Que*_*tin 5

默认type一个的button元素submit.

你可以指定type="button".

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