我在view
中有两个提交类型的按钮:
<button type="submit" class="btn btn-default btn-xs" name="Excel">
<span class="glyphicon glyphicon-download-alt"></span> Download as Excel
</button>
<button type="submit" class="btn btn-default btn-xs" name="Resume">
<span class="glyphicon glyphicon-download-alt"></span> Download Resume
</button>
和controller
:
if ($this->input->post('Resume')) {
echo "Resume Clicked";
}
if ($this->input->post('Excel')) {
echo "Excel Clicked";
}
我想知道哪个按钮提交了表格,我已经写了上面的代码..但是在点击任何按钮后我没有得到任何echo
..
我不想在这里使用:
<input type='submit' name='excel' value='Excel'/>
<input type='submit' name='excel' value='Excel'/>
因为它适用于“输入”类型,我想使用button
type
的{{1}}
答案 0 :(得分:0)
为按钮添加一个值,即:
<button type="submit" class="btn btn-default btn-xs" name="Resume" value="true">
<span class="glyphicon glyphicon-download-alt"></span> Download Resume
</button>
您的后端代码中将有一个值为“true”的$ _POST ['Resume']。
当然:name="buttonName" value="Excel"
和另一个name="buttonName" value="Resume"
按钮会产生$_POST['buttonName']
,其值为“Excel”或“恢复”。