Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal
alguém poderia me ajudar ai
como que eu posso fazer com que o radio ele volta preenchido
Algumas coisas eu sei mais tem umas que tenho duvidas e as vezes acabo fazendo errado.
Eu tentei das duas formas não sei qual pode esta errada ou pode esta faltando alguma coisa ainda
Bom a primeira foi assim
<div class="col-md-6">
<div class="form-group">
<label>Tipo de Cliente:</label>
<div class="radio radio-success">
<input type="radio" name="cliente" id="cliente" value="1.png <?php if ($cliente=="1.png"){echo "checked";}?>">
<label for="radio1"> Pago</label>
</div>
<div class="radio radio-danger">
<input type="radio" name="cliente" id="cliente" value="2.png <?php if ($cliente=="2.png"){echo "checked";}?>">
<label for="radio7"> Gratis </label>
</div>
</div>
E a segunda foi assim:
<div class="col-md-6">
<div class="form-group">
<label>Tipo de Cliente:</label>
<div class="radio radio-success">
<input type="radio" name="cliente" id="cliente" value="1.png <?php if ($cliente=="1.png"){echo "checked";}?>">
<label for="radio1"> Pago</label>
</div>
<div class="radio radio-danger">
<input type="radio" name="cliente" id="cliente" value="2.png <?php if ($cliente=="2.png"){echo "checked";}?>">
<label for="radio7"> Gratis </label>
</div>
</div>
Só que mesmo assim os campo fica sem marcar se editar fica a mesma coisaSeu código está parcialmente correto, mas se você observar, você colocou o 'checked' dentro do value
<input type="radio" name="cliente" id="cliente" value="1.png" <?php if ($cliente=="1.png"){echo "checked";}?>>Além do que já falaram verifica se você está de fato salvando o value no banco de dados. muitas vezes quando tentamos salvar o value acabamos salvando um valor positivo ou a string "on".
Outro ponto importante é que o firefox tem uma ferramenta de autocomplete campos radio. então é interessante inserir o atributo autocomplete=off para que sempre funcione a escolha predefinida.
O mais importante é o que o wingdins comentou. De fato falta aspas para fechar o value.
@Wingdings Bom dia eu tentei dessa forma sua ai mais nem cadastrada e nem faz a edição com o radio
Este e do cadastro
<!--RADIO -->
<div class="radio radio-success">
<button type="button" class="btn btn-success btn-sm">
<input type="radio" name="cliente" value="1.png" checked="checked" />
<label for="radio1"> Pago</label>
</div></button>
<div class="radio radio-danger">
<button type="button" class="btn btn-default btn-sm">
<input type="radio" name="cliente" value="2.png" />
<label for="radio7"> Gratis </label>
</div></button>este é do edição
<div class="col-lg-2 col-md-2 col-xs-12">
<div class="radio radio-success">
<button type="button" class="btn btn-success btn-sm">
<input type="radio" name="cliente" value="1.png" <?php if ($cliente=="1.png"){echo "checked";}?>>
<label for="cliente"> Pago</label></div></button>
<div class="radio radio-danger">
<button type="button" class="btn btn-default btn-sm">
<input type="radio" name="cliente" value="2.png" <?php if ($cliente=="2.png"){echo "checked";}?>>
<label for="cliente"> Gratis </label>
</div></button>
ele não esta fazendo nem um dos dois
faltou você colocar
checked="checked"
tenta ai.
A estrutura é assim:
<input type="radio" name="imgsel" value="" checked="checked" />