2017-01-24 7 views
1

Я создал форму через структуру в подпорке 1. field_dimensions от физического модуля. 2. затем добавил поле изображения field_image 3. через form_alter добавлена ​​кнопка ajax. ниже упомянутьDrupal7: Предотвратить загрузку изображения, нажав другую кнопку ajax

 $form['getquote_fs']['getquote']['get-quote-btn'] = array(
    '#type' => 'button', 
    '#name' => 'estimate', 
    '#button_type' => 'button', 
    '#executes_submit_handler' => false, 
    '#limit_validation_errors' => array(array('field_dimensions')), 
    '#size' => 5, 
    '#weight' => 100, 
    '#default_value' => '<span class="bold sd-red">get</span> <span class="normal sd-orange">estimate</span>', 
    '#maxlength' => 5, 
    '#description' => t('an industry estimate of how much would I pay.'), 
    '#ajax' => array(
     'callback' => 'custom_startrack_ajax_cal', 
     'method' => 'replace', 
     'prevent'=> 'sumbit', 
    ), 

); 

Теперь, когда внутри формы, если я просматриваю изображение и нажать любую из других АЯКС button.Its непосредственно загружая image.How я могу удалить его от загрузки в папке

ответ

0

вы можете отключить поведение кнопок легко с jquery.

попробовать один из них:

$("#your-button-id").submit(function(e){ 
    return false; 
}); 

или

$("#your-button-id").submit(function(e){ 
    e.preventDefault(); 
}); 
+0

я попытался это ..its не работает –