Welcome Guest, Not a member yet? Register   Sign In
AJAX Libraries - Continuous Forms
#17

[eluser]Kyle Johnson[/eluser]
There must be a better way to animate the loading of each new .item class.

Code:
$(document).ready(function(){
        $('#order_form').bind('submit', function(event){
            event.preventDefault();
            if($('#item_list').length == 0)
            {
                $('#items').append("<ul id='item_list'></ul>");
            }
            var countItemList = $('.item').length;
            var newItemList = "<li class='item' id='item_"+countItemList+"'><ul>"
                                + "<li>Model: "
                                + $('#model').val()
                                + "&lt;input type='hidden' name='model[]' value='"
                                + $('#model').val()
                                + "' /&gt;&lt;/li>"
                                + "<li>Qty: "
                                + $('#qty').val()
                                + "&lt;input type='hidden' name='qty[]' value='"
                                + $('#qty').val()
                                + "' /&gt;&lt;/li>"
                                + "<li>Serial #: "
                                + $('#serial').val()
                                + "&lt;input type='hidden' name='serial[]' value='"
                                + $('#serial').val()
                                + "' /&gt;&lt;/li>"
                                + "<li>Asset #: "
                                + $('#asset').val()
                                + "&lt;input type='hidden' name='asset[]' value='"
                                + $('#asset').val()
                                + "' /&gt;&lt;/li>"
                                + "<li>Descripition: "
                                + $('#desc').val()
                                + "&lt;input type='hidden' name='desc[]' value='"
                                + $('#desc').val()
                                + "' /&gt;&lt;/li>"
                                + "<li class='remove'>remove this item</li></ul></li>"
            $('#item_list').append(newItemList);
            $('#item_' + countItemList).hide();
            $('#item_' + countItemList).fadeIn("medium");
            
            $("#order_form #serial, #order_form #asset, #order_form #desc").val('');
            $("#order_form #qty").val('1');
            
        });
        

        $('.remove').live('click', function(){
        $(this).parents('.item').hide('slow', function(){
            $(this).remove();
        });
        });

        $('#submit_order').bind('click', function(event){
            event.preventDefault();
            $('#order_form').unbind();
            $('#order_form').submit();
        });
    });

Any suggestions?


Messages In This Thread
AJAX Libraries - Continuous Forms - by El Forum - 06-03-2009, 03:15 PM
AJAX Libraries - Continuous Forms - by El Forum - 06-03-2009, 03:33 PM
AJAX Libraries - Continuous Forms - by El Forum - 06-03-2009, 05:12 PM
AJAX Libraries - Continuous Forms - by El Forum - 06-03-2009, 05:54 PM
AJAX Libraries - Continuous Forms - by El Forum - 06-04-2009, 10:57 AM
AJAX Libraries - Continuous Forms - by El Forum - 06-04-2009, 12:01 PM
AJAX Libraries - Continuous Forms - by El Forum - 06-04-2009, 12:29 PM
AJAX Libraries - Continuous Forms - by El Forum - 06-04-2009, 12:46 PM
AJAX Libraries - Continuous Forms - by El Forum - 06-04-2009, 12:48 PM
AJAX Libraries - Continuous Forms - by El Forum - 06-04-2009, 03:10 PM
AJAX Libraries - Continuous Forms - by El Forum - 06-04-2009, 03:26 PM
AJAX Libraries - Continuous Forms - by El Forum - 06-04-2009, 04:01 PM
AJAX Libraries - Continuous Forms - by El Forum - 06-04-2009, 08:49 PM
AJAX Libraries - Continuous Forms - by El Forum - 06-05-2009, 02:31 AM
AJAX Libraries - Continuous Forms - by El Forum - 06-05-2009, 08:22 AM
AJAX Libraries - Continuous Forms - by El Forum - 06-05-2009, 03:12 PM
AJAX Libraries - Continuous Forms - by El Forum - 06-05-2009, 03:16 PM
AJAX Libraries - Continuous Forms - by El Forum - 06-05-2009, 03:35 PM
AJAX Libraries - Continuous Forms - by El Forum - 06-05-2009, 06:27 PM
AJAX Libraries - Continuous Forms - by El Forum - 06-05-2009, 06:31 PM
AJAX Libraries - Continuous Forms - by El Forum - 06-06-2009, 12:25 AM
AJAX Libraries - Continuous Forms - by El Forum - 06-06-2009, 01:05 AM
AJAX Libraries - Continuous Forms - by El Forum - 07-11-2010, 07:48 AM



Theme © iAndrew 2016 - Forum software by © MyBB