2014-03-12 105 views
0

我想从单个表单传递数据,但它有另外2个按钮来添加和删除问题,问题是当我点击任何问题或创建问题问题时,表单问题到动作url ..我只需要点击“提交”按钮后,即可激活操作。单个窗体上的多个按钮,但只有一个提交按钮?

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

回答

4

button一个元素的默认typesubmit。可以指定type="button"

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

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>