The first thing that jumps out at me is $ ('.ajaxadd').ajaxForm(options); Where is options defined?
On May 5, 10:02 pm, paulp75 <[EMAIL PROTECTED]> wrote: > Ok I have a set of results from a search, and for each record in the > result set, there is a form built. > When they click add to cart, i would like it to have a warning, to > check the measurements before ordering, to double check they are > ordering the right product, then when they click ok, it will add it to > the cart via jquery.form, when they click cancel it shouldnt add it. > > but this is what actually occurs. when first clicking add to cart, the > confirmation modal pops up, click ok, and nothing happens. then if you > add another item, both the second and first items appear in the > shopping cart, but this occurs before clicking ok though. so the > confirmation essentially does not work. > if you click cancel then the product is still added. > this is the code for clicking the add button. > > $(".ajaxadd").livequery('submit',function (e) { > e.preventDefault(); > > // example of calling the confirm function > // you must use a callback function to perform the "yes" > action > confirm("Please check measurements", function (e) { > > $('.ajaxadd').ajaxForm(options); > return false; > }); > > and this is the code for the function to pop up the modal, and make > the person confirm their product. > > function confirm(message, callback) { > $('#confirm').modal({ > close:false, > overlayId:'confirmModalOverlay', > containerId:'confirmModalContainer', > onShow: function (dialog) { > dialog.data.find('.message').append(message); > > // if the user clicks "yes" > dialog.data.find('.yes').click(function () { > // call the callback > if ($.isFunction(callback)) { > callback.apply(); > } > // close the dialog > $.modal.close(); > }); > } > }); > > } > > any help on this would be great. thank you > });