我想从单个表单传递数据,但它有另外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>
答案 0 :(得分:5)
type
元素的默认button
为submit
。
您可以指定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>