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

时间:2015-12-09 14:00:28

标签: 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 个答案:

答案 0 :(得分:0)

因为&#34;提交&#34;按钮实际上是一个锚标记 - 您必须通过代码取消请求(主持人没有禁用属性) - 您可以随时添加禁用的样式:

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