Form doesn't submit

Hi, i have updated Wappler to version 4.5.2 but now any form doesn’t execute the action submit.

the problem is that the server action is not running.

this is my form:
            <form is="dmx-serverconnect-form" method="post" id="serverconnectform3" action="dmxConnect/api/insertLinea.php" dmx-on:success="notifies1.success('Linea inserita');modal3.hide();serverconnect1.load()" dmx-on:error="notifies1.danger('Errore');modal3.hide()">

                        <input type="hidden" name="switch" value="0">

                        <table class="table table-bordered table-sm">

                            <tr>

                                <td width="10%">Numero Fonia</td>

                                <td><input type="text" class="form-control" style="border:0px solid" name="Fonia"></td>

                            </tr>

                            <tr>

                                <td width="10%">Numero Dati</td>

                                <td><input type="text" class="form-control" style="border:0px solid" name="Dati"></td>

                            </tr>

                            <tr>

                                <td width="10%">Proprietà</td>

                                <td><select class="form-control" style="border:0px solid" name="Proprieta" dmx-bind:options="serverconnect1.data.proprieta" optiontext="Descrizione" optionvalue="Descrizione"></select></td>

                            </tr>

                            <tr>

                                <td width="10%">Gestore</td>

                                <td><select class="form-control" style="border:0px solid" name="Gestore" dmx-bind:options="serverconnect1.data.gestore" optiontext="Descrizione" optionvalue="Descrizione"></select></td>

                            </tr>

                            <tr>

                                <td width="10%">Codice Contratto</td>

                                <td><select class="form-control" style="border:0px solid" name="CodiceContratto" dmx-bind:options="serverconnect1.data.contratto" optiontext="Codice" optionvalue="Codice"></select></td>

                            </tr>

                            <tr>

                                <td width="10%">Desc. Contratto</td>

                                <td><input type="text" class="form-control" style="border:0px solid" name="descCont"></td>

                            </tr>

                            <tr>

                                <td width="10%">Tipo Contratto</td>

                                <td><select class="form-control" style="border:0px solid" name="TipoContratto" dmx-bind:options="serverconnect1.data.tipi" optiontext="Descrizione" optionvalue="Descrizione"></select></td>

                            </tr>

                            <tr>

                                <td width="10%">Opzioni attive</td>

                                <td><select class="form-control" style="border:0px solid" name="Opzioni" dmx-bind:options="serverconnect1.data.opzioni" optiontext="Descrizione" optionvalue="Descrizione"></select></td>

                            </tr>

                            <tr>

                                <td width="10%">Pin 1</td>

                                <td><input type="text" class="form-control" style="border:0px solid" name="Pin1"></td>

                            </tr>

                            <tr>

                                <td width="10%">Pin 2</td>

                                <td><input type="text"  class="form-control" style="border:0px solid" name="Pin2"></td>

                            </tr>

                            <tr>

                                <td width="10%">Puk 1</td>

                                <td><input type="text" class="form-control" style="border:0px solid" name="Puk1"></td>

                            </tr>

                            <tr>

                                <td width="10%">Puk 2</td>

                                <td><input type="text" class="form-control" style="border:0px solid" name="Puk2"></td>

                            </tr>

                            <tr>

                                <td>Cambio Sim</td>

                                <td><input type="checkbox" class="form-control" id="camb"></td>

                                <input type="hidden" name="CambioSim" value="0">

                            </tr>

                            <tr>

                                <td>Note</td>

                                <td><textarea class="form-control" name="Note" buttons=""></textarea></td>

                            </tr>

                        </table>

                    </form>

This is my server action:

This is a video:

I don’t see a submit button in your form.

Sorry, i cut the code…

    <div class="modal" id="modal3" is="dmx-bs4-modal" tabindex="-1" role="dialog">

      <div class="modal-dialog" role="document">

        <div class="modal-content">

          <div class="modal-header">

            <h5 class="modal-title">Nuova Linea</h5>

            <button type="button" class="close" data-dismiss="modal" aria-label="Close">

              <span aria-hidden="true">&times;</span>

            </button>

          </div>

          <div class="modal-body">

            <form is="dmx-serverconnect-form" method="post" id="serverconnectform3" action="dmxConnect/api/insertLinea.php" dmx-on:success="notifies1.success('Linea inserita');modal3.hide();serverconnect1.load()" dmx-on:error="notifies1.danger('Errore');modal3.hide()">

                <input type="hidden" name="switch" value="0">

                <table class="table table-bordered table-sm">

                    <tr>

                        <td width="10%">Numero Fonia</td>

                        <td><input type="text" class="form-control" style="border:0px solid" name="Fonia"></td>

                    </tr>

                    <tr>

                        <td width="10%">Numero Dati</td>

                        <td><input type="text" class="form-control" style="border:0px solid" name="Dati"></td>

                    </tr>

                    <tr>

                        <td width="10%">Proprietà</td>

                        <td><select class="form-control" style="border:0px solid" name="Proprieta" dmx-bind:options="serverconnect1.data.proprieta" optiontext="Descrizione" optionvalue="Descrizione"></select></td>

                    </tr>

                    <tr>

                        <td width="10%">Gestore</td>

                        <td><select class="form-control" style="border:0px solid" name="Gestore" dmx-bind:options="serverconnect1.data.gestore" optiontext="Descrizione" optionvalue="Descrizione"></select></td>

                    </tr>

                    <tr>

                        <td width="10%">Codice Contratto</td>

                        <td><select class="form-control" style="border:0px solid" name="CodiceContratto" dmx-bind:options="serverconnect1.data.contratto" optiontext="Codice" optionvalue="Codice"></select></td>

                    </tr>

                    <tr>

                        <td width="10%">Desc. Contratto</td>

                        <td><input type="text" class="form-control" style="border:0px solid" name="descCont"></td>

                    </tr>

                    <tr>

                        <td width="10%">Tipo Contratto</td>

                        <td><select class="form-control" style="border:0px solid" name="TipoContratto" dmx-bind:options="serverconnect1.data.tipi" optiontext="Descrizione" optionvalue="Descrizione"></select></td>

                    </tr>

                    <tr>

                        <td width="10%">Opzioni attive</td>

                        <td><select class="form-control" style="border:0px solid" name="Opzioni" dmx-bind:options="serverconnect1.data.opzioni" optiontext="Descrizione" optionvalue="Descrizione"></select></td>

                    </tr>

                    <tr>

                        <td width="10%">Pin 1</td>

                        <td><input type="text" class="form-control" style="border:0px solid" name="Pin1"></td>

                    </tr>

                    <tr>

                        <td width="10%">Pin 2</td>

                        <td><input type="text"  class="form-control" style="border:0px solid" name="Pin2"></td>

                    </tr>

                    <tr>

                        <td width="10%">Puk 1</td>

                        <td><input type="text" class="form-control" style="border:0px solid" name="Puk1"></td>

                    </tr>

                    <tr>

                        <td width="10%">Puk 2</td>

                        <td><input type="text" class="form-control" style="border:0px solid" name="Puk2"></td>

                    </tr>

                    <tr>

                        <td>Cambio Sim</td>

                        <td><input type="checkbox" class="form-control" id="camb"></td>

                        <input type="hidden" name="CambioSim" value="0">

                    </tr>

                    <tr>

                        <td>Note</td>

                        <td><textarea class="form-control" name="Note" buttons=""></textarea></td>

                    </tr>

                </table>

            </form>

          </div>

          <div class="modal-footer">

            <button type="button" class="btn btn-secondary" data-dismiss="modal">Chiudi</button>

            <button type="button" class="btn btn-primary"  dmx-on:click="serverconnectform3.submit();serverconnectform3.reset()">Salva</button>

          </div>

        </div>

      </div>

    </div>

But what exactly are you doing with this button …

dmx-on:click="serverconnectform3.submit();serverconnectform3.reset()"

submitting AND resetting the form at the same time. There’s no logic in this. If you want to submit the form, submit it - but don’t reset it with the same button. Reset must come on the form dynamic events.

I thought they were execute in succession as step so first sumbit and then reset.

Thanks @Teodor

No, you need to call the reset on form success event.

Ok perfect. Thanks