Php 根据单选按钮选择显示不同的表单工作不正常

Php 根据单选按钮选择显示不同的表单工作不正常,php,jquery,laravel,Php,Jquery,Laravel,我有一个页面可以编辑帖子的管理员 在这个页面中有一些单选按钮。每个单选按钮对应一个帖子的管理员。选择单选按钮后,将在表单字段中填充该管理员的详细信息 当用户访问文章页面的编辑管理员时,默认情况下不应选中任何单选按钮,因此我在单选按钮中没有“checked”属性 在这个页面中,我想有两个表单,一个用于更新的表单和一个用于存储管理员的表单 例如,当用户访问此页面时,例如有3个单选按钮:John、Jake、Create new admin。如果选择了与用户John对应的单选按钮,则更新表单应显示包含J

我有一个页面可以编辑帖子的管理员

在这个页面中有一些单选按钮。每个单选按钮对应一个帖子的管理员。选择单选按钮后,将在表单字段中填充该管理员的详细信息

当用户访问文章页面的编辑管理员时,默认情况下不应选中任何单选按钮,因此我在单选按钮中没有“checked”属性

在这个页面中,我想有两个表单,一个用于更新的表单和一个用于存储管理员的表单

例如,当用户访问此页面时,例如有3个单选按钮:John、Jake、Create new admin。如果选择了与用户John对应的单选按钮,则更新表单应显示包含John admin详细信息的表单字段,Jake amdin也是如此。如果“创建新管理员”单选按钮 如果选中此选项,则应显示存储表单,并重置表单字段

问题是,当用户访问此编辑管理员的帖子页面时,没有出现单选按钮,因此无法选择任何单选按钮,因此不会显示任何表单。您知道如何正确组织这两个表单,以便在选择相应的单选按钮时显示每个表单吗

//更新表单

<form id="update_admins" method="post" class="clearfix"
              action="{{route('admins.update', ['post_id' => $post->id])}}" >
            {{csrf_field()}}
            <div class="form-row">
                <div class="form-group col col-lg-6">
                    <label for="admins">Post admins</label>

                    @foreach($administrators as $admin)
                        <div class="form-check">
                            <input autocomplete="off" class="form-check-input radio" type="radio" name="radiobutton" value="{{ $admin->id }}" id="{{$admin->id}}">
                            <label class="form-check-label" for="exampleRadios1">
                                {{$admin->name}}
                            </label>
                        </div>
                    @endforeach

                    <div class="form-check">
                        <input autocomplete="off" class="form-check-input" type="radio" name="radiobutton" id="update_admin"
                               value="update_admin">
                        <label class="form-check-label" for="exampleRadios2">
                            Create new admin
                        </label>
                    </div>

                </div>
            </div>
            <div class="form-group">
                <label for="name">Name</label>
                <input autocomplete="off" type="text" required class="form-control" value="{{ $admin->name }}" name="name" id="name">
            </div>
            <!-- ...the other form fields -->
            <input type="submit" class="btn btn-primary btn float-right" value="Update admin"/>
        </form>
<form id="create_admins" method="post" class="clearfix"
              action="{{route('admins.store', ['post_id' => $post->id])}}" >
            {{csrf_field()}}
            <div class="form-row">
                <div class="form-group col col-lg-6">
                    <label for="admins">Post admins</label>

                    @foreach($administrators as $admin)
                        <div class="form-check">
                            <input autocomplete="off" class="form-check-input radio" type="radio" name="radiobutton" value="{{ $admin->id }}" id="{{$admin->id}}">
                            <label class="form-check-label" for="exampleRadios1">
                                {{$admin->name}}
                            </label>
                        </div>
                    @endforeach

                    <div class="form-check">
                        <input autocomplete="off" class="form-check-input" type="radio" name="radiobutton" id="store_admin"
                               value="store_admin">
                        <label class="form-check-label" for="exampleRadios2">
                            Create new admin
                        </label>
                    </div>

                </div>
            </div>
            <div class="form-group">
                <label for="name">Name</label>
                <input autocomplete="off" type="text" required class="form-control" value="{{ old('name') }}" name="name" id="name">
            </div>
            <!-- ...the other form fields -->
            <input type="submit" class="btn btn-primary btn float-right" value="Store admin"/>
        </form>

通过控制器动作识别表单

@if(\Route::getCurrentRoute()->getActionMethod()  == 'create')
    //show create form
@else
   //show edit form
@endif
@if(\Route::getCurrentRoute()->getActionMethod()  == 'create')
    //show create form
@else
   //show edit form
@endif