我有下面的Codeigniter代码来显示一个窗体,有两个图像提交按钮。我需要知道用户点击了哪个按钮。通常,我只是引用传递的名称或值,但没有任何内容从这些按钮传递。所有其他领域/文本框等..形式通过确定,但没有从这些按钮....图片在Codeigniter中提交按钮 - 我错过了什么?
....我错过了什么?我一直在思考这个问题几个小时,也没有网络帮助!
钽
<?
$attributes = array('id' => 'formname','name' => 'formname');
echo form_open('processform',$attributes);
$btn_input = array(
'subtype' => ''
);
echo form_hidden($btn_input);
$btn_search = array(
'type' => 'image',
'src' => '/graphics/button1.gif',
'id' => 'button1',
'name' => 'button1',
'value' => 'button1'
);
?>
<div id='1stbutton' style='text-align: center'>
<? echo form_input($btn_search);?>
</div>
<?
$btn_search = array(
'type' => 'image',
'src' => '/graphics/button2.gif',
'id' => 'button2',
'name' => 'button2',
'value' => 'button2'
);
?>
<div id='2ndbutton' style='text-align: center'>
<? echo form_input($btn_search);?>
</div>
<? echo form_close(); ?>
如果您检查源代码,每个按钮的“name”值都包含什么? – 2011-06-02 15:35:25
var_dump($ _ POST)返回什么? – luca 2011-06-02 15:36:28