Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用于单选按钮的beforeAdd功能_Javascript_Radio Button - Fatal编程技术网

Javascript 用于单选按钮的beforeAdd功能

Javascript 用于单选按钮的beforeAdd功能,javascript,radio-button,Javascript,Radio Button,我的simplecart(js)有一个下拉列表,其中包含不同的项目,我将其更改为单选按钮。如果未选择任何内容,此脚本将阻止将项目添加到购物车。它以前工作得很好,但现在似乎堵塞了整个网站。 有什么简单的方法可以解决这个问题吗 <script> simpleCart.bind( 'beforeAdd' , function( item ){ if(item.get( 'size') === 'nul'){ return false; } else if(item.get( 'ship

我的simplecart(js)有一个下拉列表,其中包含不同的项目,我将其更改为单选按钮。如果未选择任何内容,此脚本将阻止将项目添加到购物车。它以前工作得很好,但现在似乎堵塞了整个网站。 有什么简单的方法可以解决这个问题吗

<script>
simpleCart.bind( 'beforeAdd' , function( item ){
 if(item.get( 'size') === 'nul'){
return false; 
}
else if(item.get( 'shipping') === 'nul'){
return false; 
}
});
</script>

<input type="radio" name="1" id="sizeSelect" class="item_size" value="nul" onClick="" style="display:none" checked>
<input type="radio" name="1" id="sizeSelect" class="item_size" value="small" onClick="">Small

<input type="radio" name="2" id="shippingSelect" class="item_shipping" value="nul" onClick="" style="display:none" checked>
<input type="radio" name="2" id="shippingSelect" class="item_shipping" value="ups" onClick="">UPS Standard €25

simpleCart.bind('beforeAdd',函数(项){
if(item.get('size')='nul'){
返回false;
}
else if(item.get('shipping')='nul'){
返回false;
}
});
小的
UPS标准25欧元

请让我们知道观察到的行为与预期行为有何不同。一个例子或可能是有用的。您在控制台中看到的任何错误?控制台中没有错误在玩过之后,我认为是“检查”阻塞了事情。这就好像即使您选择了其他选项(单选按钮),它也不会被取消选中