2015-12-09 78 views
0

在我的代碼中,我有一種形式,它有一個文本字段,並提交按鈕(它是超鏈接圖像)。如何啓用/禁用圖像按鈕使用ID在jQuery中?

<input type="text" name="ticketcom[]" id="ticketcom_'.$aff_rep_id.'" class="form_textfeild" style="width:100px;" value="'.$result_bt_value.'"/> 

,並提交按鈕

<div style="margin-left:190px;"><a href="#" class="close" id="submitcommision"><img src="__SITE_URL__/images/seller/save_btn.png" width="75" height="32" border="0" alt="dd"/></a></div> 

當文本框爲空提交不需要工作,否則進行下一步的禁用按鈕時文本框爲空,否則啓用按鈕,這個我這樣的書面代碼

$(document).ready(function(){ 
    $("#submitcommision").click(function() { 
    var num11 = $("#ticketcom_$aff_rep_id").val(); 
    if(num11=='') 
    { 
    $('#submitcommision').attr('disabled',true); 
    } 
    }); 

但它不能正常工作我怎麼能做到這一點在jQuery幫助我。

+1

使用'prop('disabled',true)'或'attr('disabled','disabled')' – Tushar

回答

0

由於「提交」按鈕實際上是一個錨標記 - 你必須通過代碼來取消該請求(錨沒有禁用的屬性) - 你可以隨時添加,雖然被禁用的風格:

$(document).ready(function(){ 
    $("#submitcommision").click(function() { 
     var num11 = $("#ticketcom_$aff_rep_id").val(); 
     if(num11=='') { 
      //Add disabled class? 
      return false; 
     } else { 
      //Submit logic 
     } 
    }); 
});