Ir para conteúdo

Arquivado

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

Hugo Borges_120734

problemas com aling

Recommended Posts

Galera montei um select em html e javascript. ao marcar a 2º opção aparece um input, se eu marcar a 1º fica apenas um input, ate ai tudo bem. O proíbem a e que quero que eles esteja alinhado sempre esquerda. independente se vai mostrar 1 ou 2 input.

 

Segue código:

<script>
function aparece(){
if(document.form1.um.selectedIndex=="1"){
document.form1.dois.style.visibility="visible";
}
else {
document.form1.dois.style.visibility="hidden";
}
}
</script>

<form name="form1">
<select name="um" onchange="aparece();">
<option> Escolha </option>
<option> Opcao 1 </option>
</select>

<p><input type="text" name="dois" style="visibility:hidden;"><input type="text" name="tres"></p>
					


</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom não e bem desta forma, assim fica um em cima do outro.

 

O que eu quero e que fique um do lado.

 

 

Tipo assim, se a primeira opção for marcada fica assim

 

 

​<input1> ​<input2>

Se uma opção for marcada fica assim

 

​<input2>

 

 

 

No jeito que vc falou ta ficando assim

 

​<input1>

​<input2>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sem o display block não funciona?

 

Defina uma largura para o elemento e o float:left deve resolver:

input { 
    width:100px;
    float:left;
}

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.