2014-02-02 3 views
0

Ниже приведен код, который используется в моем html.I написали javascript, который работает на onclick.whenever я нажимаю его javascript не работает. Я пытался распечатать предупреждение внутри скрипта, но reposnse не собирается на script.This работал раньше, но вдруг его stopprd working.Following мой код:Функция Onclick не работает html

<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> 

Пожалуйста, помогите мне с этим ...

+0

Любые сообщения об ошибках в консоли? – Teemu

+0

В консоли нет ошибок. –

+0

Используете ли вы какую-то другую работу фрейма, потому что вы передаете необычный параметр в 'add_cart onclick = 'add_cart ({{product.id}})'? –

ответ

-1

Попробуйте это вместо:

<a href="#" onclick="add_cart('{product.id}')" title="Add To Cart" class="submit_btn add_btn" >+</a> 
Смежные вопросы