Jump to content
Fórum Script Brasil
  • 0

Como Arrumar?


Deividy
 Share

Question

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script>
function abre(){
document.getElementById("filtro").style.display = 'block';
}
</script>
</head>

<body>
<form name="form1" method="post" action="">
  <table width="95%" border="0" cellspacing="0" cellpadding="0">
    <tr> 
      <td><input type="text" onBlur="javascript:abre();" name="busca"></td>
    </tr>
    <tr> 
      <td><input type="text" id="filtro" name="filtro" style="display:none;">
        <select id="filtro" name="filtro" style="display:none;">
        </select></td>
    </tr>
    <tr> 
  </table>
  <p>&nbsp; </p>
  <p> 
    <input type="submit" name="Submit" value="Submit">
  </p>
</form>
<p>&nbsp;</p></body>
</html>

se algum puder dar uma olhda nesse código!

saber quela é minha dúvida

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

o que tem de errado no codigo?

erro ele não dá, né?

Mas não tá funcionando?

Link to comment
Share on other sites

  • 0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>Untitled Document</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script>

function abre(){

document.getElementById("filtro").style.display = 'block';

}

</script>

</head>

<body>

<form name="form1" method="post" action="">

 <table width="95%" border="0" cellspacing="0" cellpadding="0">

   <tr>

     <td><input type="text" onBlur="javascript:abre();" name="busca"></td>

   </tr>

   <tr>

     <td><input type="text" id="filtro" name="filtro" style="display:none;">

       <select id="filtro"  name="filtro" style="display:none;">

       </select></td>

   </tr>

   <tr>

 </table>

 <p>&nbsp; </p>

 <p>

   <input type="submit" name="Submit" value="Submit">

 </p>

</form>

<p>&nbsp;</p></body>

</html>

Dark, pelo o que vi, ele queria que aparecesse os dois objetos do formulário quando houvesse o evento "onblur" na caixa de texto... entendeu?

=============================

Deividy,

você não pode ter mais de um elemento com o mesmo "id" na página... pode ser isso que ele não esteja funcionando! Olha só como você poderia resolver isso (neste caso):

<tr>

  <td>

    <div id="filtro" style="display: none;">

       <input type="text" name="filtro">

       <select name="filtro">

       </select>

    </div>

  </td>

</tr>

Não se esqueça de tirar o atributo style do <input> e do <select>... Ah, outra coisa: evite colocar o mesmo "name" pra mais de um objeto, tb! Isso vai atrapalhar na hora de recuperar os dados do formulário.

Abraços!

Link to comment
Share on other sites

  • 0

Sim illidan

mas eu testei o codigo aqui e não deu erro nenhum, e funcionou

por isso não entendi..

Link to comment
Share on other sites

  • 0

é isso mesmo Illidan obrigado.

outra coisa agora tem como o campo seguinte só aparecer quando eu digitar alguma coisa porque ele aparece mesmo eu não digitando nada se clicar lá e depois clicar fora da página ele vem da mesmo maneira, que que ele viesse quando coloca-se alguma informação.

e tambem como posso coloca um texto que só apareça quando isso occorer tipo já que é um campo de input vai ter que ter um campo de texto tamnbem

se alguém puder me ajudar

Link to comment
Share on other sites

  • 0

Bom, quanto à sua primeira dúvida, você pode mudar a função de javascript:

<script>

function abre(){

    if (document.form1.busca.value != "") {

        document.getElementById("filtro").style.display = 'block';

    }

}

</script>

Agora, quanto à sua outra dúvida:

"e tambem como posso coloca um texto que só apareça quando isso occorer tipo já que é um campo de input vai ter que ter um campo de texto tamnbem"

Eu não entendi muito bem... se você puder explicar melhor. smile.gif

Abraços!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.8k
    • Total Posts
      648.5k
×
×
  • Create New...