aivanovas Posted May 4, 2011 Share Posted May 4, 2011 Hi, I am trying to figiure out why Ajax pop-up window not works with radio button (<input type="radio" onclick="submit()" >). But it works with input type=submit value=value="<?php echo $VM_LANG->_('PHPSHOP_CART_ADD_TO') ?> ). If There is button when user click on it the pop-up messege will come up and user stays at the same webpage. ut with radio button ofter Click user is redirected to the Virtuemart shopping cart but I wish that Ajax pop-up windows will comeup. I posted few topics on Virtuemart forum about it but no advices in there. The code is: <form action="<?php echo $mm_action_url ?>index.php" method="post" name="addtocart" id="<?php echo uniqid('addtocart_') ?>" class="addtocart_form" <?php if( $this->get_cfg( 'useAjaxCartActions', 1 ) && !$notify ) { echo 'onsubmit="handleAddToCart( this.id );return false;"'; } ?>> <?php } echo $html; if (USE_AS_CATALOGUE != '1' && $product_price != "" && !stristr( $product_price, $VM_LANG->_('PHPSHOP_PRODUCT_CALL') )) { ?> <?php if ($children != "multi") { ?> <div style="float: right;vertical-align: middle;"> <?php if ($children == "drop") { echo $ps_product_attribute->show_quantity_box($product_id,$product_id); } if ($children == "radio") { echo $ps_product_attribute->show_radio_quantity_box(); } $button_lbl = $VM_LANG->_('PHPSHOP_CART_ADD_TO'); $button_cls = 'addtocart_button'; if( CHECK_STOCK == '1' && !$product_in_stock ) { $button_lbl = $VM_LANG->_('VM_CART_NOTIFY'); $button_cls = 'notify_button'; } ?> <input type="radio" onclick="submit()" value="<?php echo $VM_LANG->_('PHPSHOP_CART_ADD_TO') ?> /> </div> <?php } ?> <input type="hidden" name="flypage" value="shop.<?php echo $flypage ?>" /> <input type="hidden" name="page" value="shop.cart" /> <input type="hidden" name="manufacturer_id" value="<?php echo $manufacturer_id ?>" /> <input type="hidden" name="category_id" value="<?php echo $category_id ?>" /> <input type="hidden" name="func" value="cartAdd" /> <input type="hidden" name="option" value="<?php echo $option ?>" /> <input type="hidden" name="Itemid" value="<?php echo $Itemid ?>" /> <input type="hidden" name="set_price[]" value="" /> <input type="hidden" name="adjust_price[]" value="" /> <input type="hidden" name="master_product[]" value="" /> Maybe somebody has a suggestion why Ajax not works with radio button, I understand that there is something related to onclick="submit()" . Thanks andd regards Quote Link to comment https://forums.phpfreaks.com/topic/235507-ajax-windows-not-show-up-on-onclicksubmit/ Share on other sites More sharing options...
vicodin Posted May 4, 2011 Share Posted May 4, 2011 This seems like an AJAX issue not PHP. Try posting this question on a AJAX forum. Quote Link to comment https://forums.phpfreaks.com/topic/235507-ajax-windows-not-show-up-on-onclicksubmit/#findComment-1210394 Share on other sites More sharing options...
aivanovas Posted May 4, 2011 Author Share Posted May 4, 2011 Ah ok, sorry. I thuogh it was PHP related. I will post tehre. Quote Link to comment https://forums.phpfreaks.com/topic/235507-ajax-windows-not-show-up-on-onclicksubmit/#findComment-1210435 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.