我有下面的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