下面是我的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>
请帮帮我...
答案 0 :(得分:-1)
请改为尝试:
<a href="#" onclick="add_cart('{product.id}')" title="Add To Cart" class="submit_btn add_btn" >+</a>