Galchonok: Блог

Главные вкладки

#ajax форма Drupal 7

11 августа 2011 в 17:41

Всем привет!
Есть ajax-форма отправки данных :

<?php
    $form 
= array();

    

$form['percent'] = array(
        
'#weight' => 0,
    );

    

$form['percent']['percent'] = array(
        
'#type' => 'textfield',
        
'#maxlength' => 3,
        
'#default_value' => '0%',
    );
    
$form['percent']['submit'] = array(
        
'#type' => 'submit',
        
'#value' => 'Изменить',
        
'#ajax' => array(
            
'callback' => 'ajax_set_percent_',
            
'wrapper' => 'add_cart',
            
'method' => 'append',
        ),
    );
    
/*
    $form['percent']['submit_'] = array(
        '#type' => 'link',
        '#title' => t('Изменить'),
        '#ajax' => array(
            'callback' => 'ajax_set_percent_',
            'wrapper' => 'add_cart',
            'method' => 'html',
        ),
    );*/
?>

В низу закоментирован код для отправки формы по ссылке.

Как сделать, так что бы форма отправлялась по нажатию на ссылку, а не по кнопке?? Вот только ajax подгружает данные не из функции а по ссылке....