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',
),
);
}