отправить форму в jquery UI - PullRequest
0 голосов
/ 25 июля 2011

У меня есть несколько форм, что их имена разные, мой код php создает эти формы.

поэтому я создал динамический javascript, который принимает идентификатор формы и отправляет его. но отправить не t work and it haven т любой ошибки !!!

мой код JavaScript:

 $( ".create_form" )
            .click(function() {
                var b = $(this).attr('id');
                $tempId = ("#dialog-form" + b);
                $tempName = ("#NemberForm" + b);
                //==========
                 $( $tempId ).dialog({
                    autoOpen: false,
                    height: 200,
                    width: 350,
                    modal: true,
                    buttons: {
                        "accept": function() {

                                $($tempName).submit(function() {
                                return true;
                            })
                            $( this ).dialog( "close" );   
                        }
                    },
                    Cancel: function() {
                        $( this ).dialog( "close" );
                    }
         })
                $( $tempId ).dialog( "open" );
            });

        });

код моей формы:

 <form method="post" id="NemberForm1" action="index.php?file=trade&operation=accept&id=1&flag=true">

                            <label for="name">number of trade</label>
                            <input type="text" name="number" id="number" class="text ui-widget-content ui-corner-all" />

                        </form>

Ответы [ 2 ]

0 голосов
/ 25 июля 2011

Похоже, у вас есть ошибка в вашем JavaScript:

Cancel: function() {
                    $( this ).dialog( "close" );
                }
     })// <---- this should not be here
            $( $tempId ).dialog( "open" );
0 голосов
/ 25 июля 2011

Вам необходимо использовать: $ ($ tempName) .submit ();

...