如何在jquery中使用id启用/禁用图像按钮



在我的代码中,我有一个表单,它有一个文本字段和提交按钮(它是带超链接的图像)。

 <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帮助我。

由于"提交"按钮实际上是一个锚标记-您必须通过代码取消请求(锚没有禁用的属性)-您可以始终添加禁用的样式:

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

最新更新