Onclick功能不能正常工作

时间:2014-02-02 11:08:39

标签: javascript html django onclick

下面是我的html中使用的代码。我已经编写了一个可以在onclick上工作的javascript。每当我按下它时javascript无效。我试图在脚本中打印警报但是reposnse不会进入脚本。这工作得早,但突然停止工作。以下是我的代码:

<a href="" onclick="add_cart({{product.id}})" title="Add To Cart" class="submit_btn   

add_btn" >+</a>

脚本:

<script type="text/javascript">
    function add_cart()
    {
        alert('hi');
        //checking the attributes valid or not
        var attr_ids=[];
        $('input[type=checkbox]:checked').each(function(){
            attr_ids.push($(this).val());

        });
        var attr_length = attr_ids.length;
        var min_attr = $('#min_attribute').val();
        var max_attr = $('#max_attribute').val();
        if(parseInt(min_attr)<=parseInt(attr_length))
        {
            if(parseInt(attr_length)<=parseInt(max_attr))
            {
                $( "#add_cart_form" ).submit();
            }
            else
            {
                $('#attr_error').html("please select less than"+max_attr +"attributes")
            }

        }
        else
        {
            if(attr_length<min_attr)
            {
                $('#attr_error').html("please select at least"+min_attr +"attributes")
            }
            if(attr_length>max_attr)
            {
                $('#attr_error').html("please select less than"+max_attr +"attributes")
            }
        }

        $( "#add_cart_form" ).submit();

    }

</script>

请帮帮我...

1 个答案:

答案 0 :(得分:-1)

请改为尝试:

<a href="#" onclick="add_cart('{product.id}')" title="Add To Cart" class="submit_btn add_btn" >+</a>