Drupal7:按下其他ajax按钮阻止上传图像

时间:2017-01-24 02:49:11

标签: drupal

我在后台创建了一个通过结构的表单 1.来自physcial模块的field_dimensions。 2.然后添加图像字段field_image 3.通过form_alter添加了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',
     ),

  );

现在当我在表单内部浏览图像并按下另一个ajax按钮时。它直接上传图像。如何将其从文件夹中上传中删除

1 个答案:

答案 0 :(得分:0)

您可以使用jquery轻松禁用按钮的行为。

尝试以下其中一项:

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

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