Проблема с кнопкой «Отправить», когда у меня более 1 вкладки? - PullRequest
0 голосов
/ 16 марта 2020

У меня проблема с отправкой формы в laravel 7. Я могу объяснить ситуацию:

Моя метка формы

<form action="/boards/{{$data->id}}/send" 
        id="submit_form_all" 
        method="post" enctype=multipart/form-data>
    @csrf

А внутри формы у меня есть 3 div (Это панель вкладок, я сделал это с материализацией CSS):

<div id="configPrincipalipal" class="col s12 ">
    ... 
</div>    
<div id="controAcceso" class="col s12 controAccesoDiv">
    ...
</div>    
<div id="agendaConf" class="col s12 agendaConfDiv " style="margin-bottom:10%">
    ...
</div>

И после этого у меня есть 2 кнопки:

<button class="btn waves-effect waves-light offset-s6 red"  href="#" name="action">
    {{Lang ::get('agendaContactos.backButt')}}
    <i class="material-icons left">arrow_back</i>
</button>    
<button onclick="submit_form()" class="btn waves-effect waves-light offset-s6 blue" name="action" >
    {{Lang ::get('agendaContactos.subButt')}}
    <i class="material-icons right">send</i>
</button>

Я пытался с типом ввода = "submit" / button type = "submit", и этот пример с функцией submit_form () ->

function submit_form() {
    console.log("sending");
    $("#submit_form_all").submit();
}

Я вижу текст отправки, поэтому кнопка прибывает в функцию. Если я помещаю кнопку сразу после 1-го div с id configPrincipal, то я прихожу к контроллеру, но если я помещаю кнопку после этого (например, 1 строка после открытия второго div), форма не отправляется и ничего не делает Я тоже не получил ответа на консоли.

Это изображение сайта: Website with the tabs

1 Ответ

0 голосов
/ 16 марта 2020

изменить

1002 *enctype= "multipart/form-data"
<form action="/boards/{{$data->id}}/send" id="submit_form_all" method="post" enctype= "multipart/form-data">
    @csrf
...