Jump to content
Sign in to follow this  
Joshua

Ocultar DIV Conflito com ajax

Recommended Posts

Joshua

Boas

tenho um problema que é seguinte tenho uns formulários de registo que tem ajax e queria esconder uma div dentro dos formulários e  pus <div id="formulario" style="display:none">Texto escondido</div> só que a div não fica escondida alguma forma de resolver o problema...

Cumps

Joshua

Share this post


Link to post
Share on other sites
Joshua

O codigo que dá problemas é este

<script type="text/javascript" src="../js/mootools.js"></script>

<script type="text/javascript">

window.addEvent('domready', function(){

                $('registo_representante').addEvent('submit', function(e) {

                    new Event(e).stop();

                    var log = $('erros').empty().addClass('ajax-loading');

                    this.send({

                        update: log,

                        onComplete: function() {

                            log.removeClass('ajax-loading');

                        }

                    });

                });

            });

</script>

<script type="text/javascript">

             

                <!--

                        function trocar(obj){

                                if(obj.style.display == "none"){

                                        obj.style.display = "block";

                                }else{

                                        obj.style.display = "none";

                                }

                        }

                -->

        </script>

<div id="name"><p><strong>Registo de Substituto</strong></p></div>

<div id="log">

<div id="erros">

<!-- SPANNER -->

</div>

</div>

<div id="container">

 

   

<form method="post" id="registo_representante" action="regista/regista_representante_sql.php">

          <table align="center" cellpadding="2" cellspacing="0">

            <tr>

              <td style="width:130px"><div align="left"><strong><LABEL for="Telefone">Telefone:</LABEL></strong></div></td>

              <td><div align="left">

              <input name="Telefone" type="text" class="input" id="Telefone" value="" size="32"  maxlength="14"/></div></td>

            </tr>

           

            <tr>

            <td colspan="2"><input name="opcao" type="checkbox" value="sim" onClick="return trocar(formulario);">O Substituto és Situado em alguma filial? Se sim Selecione...</td>

            </tr>

            <div id="formulario"  style=" display:none">

                               

            <tr>

              <td style="width:200px"><div align="left"><strong><LABEL for="Email">Email:</LABEL></strong></div></td>

              <td><div align="left">

                <input name="Email" class="input" type="text" id="Email" value="" size="32" /></div></td>

            </tr>

                           

            </div>

            <tr>

              <td colspan="2"><div align="right">

                  <input type="image" name="register" class="submit-btn" src="../images/btn.gif" alt="submit" title="submit" />

              </div></td>

            </tr>

          </table>

        </form>

Share this post


Link to post
Share on other sites
yoda

Aquilo que estás a fazer é má programação, para começar. Estás a meter uma div entre linhas da tabela, e provavelmente por isso é que não funcionam. Existem regras para criar um documento, usa-as.

           <tr style="display:none;">
              <td style="width:200px"><div align="left"><strong><LABEL for="Email">Email:</LABEL></strong></div></td>
              <td><div align="left">
                <input name="Email" class="input" type="text" id="Email" value="" size="32" /></div></td>
            </tr>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.