0
我有4個下拉字段的大ajax形式,並在其中每個下面添加/ romove按鈕。問題是,如果按鈕值相同,我不能使表單工作,並且我需要它們至少在視覺上相同,因爲否則它看起來很荒謬。如果它們具有相同的#value,則它是每次被調用的最後一個按鈕。所以新的下拉字段被添加到第4個「下拉區域」。如果在#submit type字段中有#title或#text,那將是完美的。但沒有。如何更改提交按鈕文本而不丟失功能?
這是我正在寫的其中一個按鈕的示例。如果每個按鈕的回叫或#submit都不同,則無關緊要。如果值相同(包括如果它是完成翻譯模塊),則調用最後一個。
if ($form_state['num_names_3'] > 1) {
$form['dropdown_fieldset']['remove_name_3'] = array(
'#type' => 'submit',
'#value' => t('Remove one 3'),
'#submit' => array('order_wood_3_add_more_remove_one'),
'#ajax' => array(
'callback' => 'order_wood_3_add_more_callback',
'wrapper' => 'dropdown_fieldset',
),
);
}