Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Johnison Almeida

transformar o option em um input

Recommended Posts

Olá, eu gostaria que quando o valor não for encontrado dentro dos OPTIONs o usuario poderá digitar
ex no lugar de outra digitar um valor:

<label>Cidade:</label>
                <select id="cidade" name="cidade">
                 <option value="">Cidade</option> 
                    <option value="cidade1"> cidade1 </option>
                    <option value="cidade2"> cidade2 </option>
                    <option value="">Outra.. </option>
                </select><br /> 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Johnison, blza!

 

Essa sua dúvida não tem nd a ver com CSS mas vamos lá rsrs.

 

Veja se isso te ajuda.

 

 

 

Script

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>

<script type="text/javascript">
$(document).ready(function(){
        $("#palco > div").hide();
        $("#cidade").change(function(){
                $("#palco > div").hide();
                $( '#'+$( this ).val() ).show('fast');
        });
        $("input[name='escolha']").click(function(){
                $("#palco > div").hide();
                $( '#'+$( this ).val() ).show('fast');  
        });
});
</script>

HTML

<label>Cidade:</label>
 
<select name="cidade" id="cidade">
<option value="">Cidade</option>
<option value="cidade1">cidade1</option>
<option value="cidade2">cidade2</option>
<option value="outra">Outra</option>
</select>  
    
       
<div id="palco">
<br>
<div id="outra">
<label>Digite a Cidade:</label>
<input type="text" name="outra" maxlength="100" /></div>
</div>

Espero ter ajudado.

 

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que isso, foi apenas para orientar,

 

Mas a ajuda é a mesma.

 

Que bom que resolveu.

 

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.