首页 > 解决方案 > 选中的单选按钮未更改

问题描述

我正在使用的表格有一个奇怪的问题。我有以下内容:

<?php 
    $show = ' checked ';
    $hide = ' ';

    /* Some logic to swap the checked here */
?>
<label class="radio-inline" for="show">Show</label>
<input type="radio" id="show" name="show" value="1" {{ $show }} />
<label class="radio-inline" for="hide">Hide</label>
<input type="radio"  id="hide" name="show" value="0" {{ $hide }} />

此代码以显示在 Ajax 模式中的表单加载。$show 的初始状态有效,它设置为checked. 但是,当我单击隐藏时,单选切换但属性不会更改为已选中,并$show保持选中状态。

任何帮助,将不胜感激。

标签: phphtmlajaxlaravel

解决方案


单选选项的名称必须相同。

<input type="radio" id="show" name="visibility" value="1" {{ $show }} />
<input type="radio"  id="hide" name="visibility" value="0" {{ $hide }} />

推荐阅读