Ir para conteúdo
Fórum Script Brasil

lenowds

Membros
  • Total de itens

    21
  • Registro em

  • Última visita

Posts postados por lenowds

  1. Bom dia Pessoal,

    Sou novo no site e na linguagem tambem, preciso tirar algumas duvidas referentes a PHP, segue abaixo:

    No site esta dando essa mensagem:

    Notice: Undefined index: topicos in C:\xampp\htdocs\sitedinamico\header.php on line 16

    segue abaixo o header.php

    1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    2. <html xmlns="http://www.w3.org/1999/xhtml">
    3. <head>
    4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    5. <?php
    6. include"Connections/config.php";
    7. $conexao = mysql_connect("$hostname_config", "$username_config", "$password_config")
    8.           or die(mysql_error());
    9. $db = mysql_select_db("$database_config")
    10.      or die(mysql_error());
    11. ?>
    12.
    13. <?php include"scripts/limita_palavras.php"; ?>
    14. 
    15. <?php 
    16. $pgatual = strtolower(end(explode('/', $_GET['topicos'])));
    17. ?>
    18.
    19. <?php include"scripts.php";?>
    20.
    21. <title>TJT | <?php echo $pgatual; ?></title>
    22. <link href="style.css" rel="stylesheet" type="text/css" />
    23. <link href="scripts/shadowbox/shadowbox.css" rel="stylesheet" type="text/css" />
    24. </head>
    25. 
    26. <body>
    alguém poderia me dizer o porque desse "Erro"? Att,
    Fala Tiago beleza, Então meu caro, você esta procurando por uma parâmetro que não existe no momento em que a página esta sendo executada. Antes de procurar pelo parâmetro "topicos", veja se ele exíste, como segue.
    if(isset($_GET["topicos"]))
    {
       $pgatual = strtolower((explode('/', $_GET['topicos'])));
    }

  2. Se não der certo então utilize isso:

    header("Content-Type: text/html; charset=utf-8",true);

    ou

    header("Content-Type: text/html; charset=ISO-8859-1",true);

    Se eu não me engano é isso mesmo.

    no lugar na função htmlentities(), utilize htmlspecialchars();

    toh na facul, resnpondendo as pressas, mais acho que é isso mesmo.

    falou

  3. para fazer um UPDATE com o postgres;

    $con = "sua conexao";

    $update = "UPDATE tabela SET campo='novo-valor' where=condição";

    pg_query($con,$update);

    Quanto ao problema de cep, você tem que usar jquery, ou ajax, eu recomendo usar ajax.

    mais você vai ter que postar no lugar certo javascript, ajax....

    falou

  4. function contCaracter(Obj){
                    var valor = Obj.length;
                    if (valor > 50){
                        document.getElementById('mim').value = Obj.substring(0, 50);
                                            return false;
                    }
                    else{    
                        return true;
                    }    
                }

    Coleque no seu event onkeyPress com nome da funcao e paramentro(this);

    abs

  5. então caro Tchello, realmente isso vai ter que ser feito em ajax, ai depende de como isso vai ser feito não é?, provavelmente você tem, um script que monta essa lista não é?, essa lista deve ser baseda em uma consulta sql, coisa assim não é?!

    então como o AJAX vai agir, assim que pessoa der um tab, vai ser disparado o script (ajax), esse script vai me retornar alguma coisa, dai é so eu manipular o que ele me retornar...

    de uma consultada aki,

    http://www.htmlstaff.org/ver.php?id=4543

    Boa Sorte,

    qualquer coisa post ai..

    falou

  6. Cara eu fiz um teste ai com uma tabela, veja só o meu resultado. Usei normalmente o css

    <html>

    <head>

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

    <title></title>

    <style type="text/css">

    a:link, a:visited {

    text-decoration: underline overline

    background:#FFFF00;

    }

    a:hover, a:active{

    text-decoration: underline;

    color:#00FF00;

    }

    </style>

    </head>

    <body>

    <table>

    <tbody>

    <tr>

    <th>TESTE</th>

    </tr>

    <tr>

    <th style=""><label for="nome">Nome:</label></th>

    <td><a href="http://scriptbrasil.com.br">ScriptBrasi</a></td>

    </tr>

    </tbody>

    </table>

    </body>

    </html>

    Problemas no CODBOX

    falou

  7. Galera eu agradeço ao pessoal que tentou me ajudar, e as dicas,

    hashashashashsahashsa

    To rindo agora a toa, agora são 2:10.

    Consegui fazer fazer isso sozinho..

    hashashsahas

    foi complicado, mais no final eu achei ate que fácil, hashashas

    então eu resolvi postar o meu cádigo aki, e a solução para o meu problema, ou o nosso, eu fiz um improviso em um código meio que parecido,

    Até porque eu não estou no meu trab, não é?

    Agora é só eu chegar lá e botar pra quebrar, hashashashas

    .html, com o codigo ajax já inplementado.

    <html>
    <head>
    <title>Teste</title>
    <script language="JavaScript">
    function BuscaCep(valor){
    //VERIFICA SE O BROWSER TEM SUPORTE AO AJAX
    try {
    ajax = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch(e){
    try {
    ajax = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(ex){
    try {
    ajax = new XMLHttpRequest();
    }
    catch(exc){
    alert("Esse browser não tem recursos para uso do Ajax");
    ajax = null;
    }
    }
    }
    //CASO TENHA SUPORTE AS AJAX então EXECUTA
    if(ajax){

    idOpcao = document.getElementById("cep");

    ajax.open("POST", "gravar.php", true);
    ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

    ajax.onreadystatechange = function(){
    //ENQUANTO ESTIVER PROCESSANDO APARECE A MSG Carregando...
    if(ajax.readyState == 1){
    idOpcao.innerHTML = "Carregando...";
    }
    //ASSIM QUE FOR PROCESSADO CHAMA A FUNÇÃO PROCESSXML PARA PERCORRER OS DADOS DO MEU XML
    if(ajax.readyState == 4 ) {
    if(ajax.responseXML){
    processXML(ajax.responseXML);
    }
    else {
    //CASO não SEJA UM ARQUIVO XML, então IMPRIMA A MENSSAGEM DE ERRO
    idOpcao.innerHTML = "erro de arquivo XML";
    }
    }
    }
    //PASSA O VALOR DO MEU CEP
    var params = "cep="+valor;
    ajax.send(params);
    }
    }
    function processXML(obj){
    var dataArray = obj.getElementsByTagName("dado");
    var xml = ajax.responseXML;
    //RESULTADO DE ELEMENTOS CONTIDOS NO MEU ARQUIVO XML
    if(dataArray.length > 0) {
    //PERCORRE O XML PARA OBTER MEUS DADOS
    for(var i = 0 ; i < dataArray.length ; i++) {
    var item = dataArray[i];
    //CONTEUTO DOS CAMPOS QUE ESTOU RECUPERANDO
    var cep = item.getElementsByTagName("cep")[0].firstChild.noteValue;
    var end = item.getElementsByTagName("end")[0].firstChild.nodeValue;
    var bairro = item.getElementsByTagName("bairro")[0].firstChild.nodeValue;
    var cid = item.getElementsByTagName("cid")[0].firstChild.nodeValue;
    var estado = item.getElementsByTagName("estado")[0].firstChild.nodeValue;

    idEnd = document.getElementById('end').value = end;
    idBairro = document.getElementById('bairro').value = bairro;
    document.getElementById('cid').value = cid;
    document.getElementById('estado').value = estado;
    }
    }
    else {
    //SE O MEU XML ESTIVER VAZIO, MOSTRA A MSG
    idOpcao.innerHTML = "--Primeiro digite o cep1--";
    }
    }
    </script>
    </head>
    <body>
    <form name="frm" action="gravar.php" method="POST">
    <input type="hidden" name="postback" value="true"/>
    <table>
    <tbody>
    <tr>
    <th>Dados Pessoais</th>
    </tr>
    <tr>
    <th style=""><label for="nome">Nome:</label></th>
    <td><input type="text" id="nome" name="nome" value="" tabindex=1></td>
    </tr>
    <tr>
    <th style=""><label for="cep">Cep:</label></th>
    <td><input type="text" id="cep" name="cep" value="" tabindex=1 onChange="BuscaCep(this.value);"/></td>
    </tr>
    <tr>
    <th style=""><label for="end">Endereço:</label></th>
    <td><input type="text" id="end" name="end" value="" tabindex=1 disabled="true"></td>
    </tr>
    <tr>
    <th style=""><label for="bairro">Bairro:</label></th>
    <td><input type="text" id="bairro" name="bairro" value="" tabindex=1 disabled="true"></td>
    </tr>
    <tr>
    <th style=""><label for="cid">Cidade:</label></th>
    <td><input type="text" id="cid" name="cid" value="" tabindex=1 disabled="true"></td>
    </tr>
    <tr>
    <th style=""><label for="uf">Estado:</label></th>
    <td><input type="text" id="estado" name="estado" value="" tabindex=1 disabled="true"></td>
    </tr>

    <tr>
    <td>&nbsp;</td>
    <td colspan="1">
    <input type="submit" name="enviar" value="Salvar">
    <input type="reset" name="limpar" value="Limpar">
    </td>
    </tr>
    </tbody>
    </table>
    </form>
    </body>
    </html>[/codebox]

    .PHP

    [code]<?php         $pCep = $_POST["cep"];         $xml = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n";            $xml .= "<dados>\n";                     $end = "RUA MARECHAL";         $bairro = "CENTRO";         $cid = "CURITIBA";         $estado = "PR";                                      $xml .= "<dado>\n";               $xml .= "<cep>".$pCep."</cep>\n";                             $xml .= "<end>".$end."</end>\n";           $xml .= "<bairro>".$bairro."</bairro>\n";           $xml .= "<cid>".$cid."</cid>\n";           $xml .= "<estado>".$estado."</estado>\n";                  $xml .= "</dado>\n";                $xml .= "</dados>\n";              Header("Content-type: application/xml; charset=iso-8859-1");              echo $xml;[/code]

    Pronto esta ai,

    Basta ressaltar que esse codigo foi retirado do seguinte link

    http://imasters.uol.com.br/artigo/3918

    Sofreu algumas mudanças e alterações, para que fosse util no meu caso,

    Vlw galera

  8. É que eu já tentei editar o css do menu mas sem sucesso :(

    Será que você me podia ajudar? É que eu já tentei tudo o que sabia e nada :(

    Classic.css

    .jsdomenubardiv {
        background-color: #ffffff;
        background-position: center;
        background-repeat: no-repeat;
        border: 0px outset;
        border-bottom-color: #FFFFFF;
        border-left-color: #FFFFFF;
        border-right-color: #FFFFFF;
        border-top-color: #FFFFFF;
        cursor: default;
        padding-bottom: 1px;
        padding-left: 2px;
        padding-right: 2px;
        padding-top: 1px;
        position: absolute; /* Do not alter this line! */
        visibility: visible;
    }
    
    .jsdomenubardragdiv {
        cursor: move;
        display: inline;
        font-family: Arial;
        font-size: 9pt;
        font-weight: 700;
        padding-bottom: 2px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 2px;
        position: relative; /* Do not alter this line! */
        visibility: hidden;
        width: 9px;
    }
    
    .jsdomenubaritem {
        background-color: #E9E9E9;
        border: 1px outset;
        border-bottom-color: #CCCCCC;
        border-left-color: #CCCCCC;
        border-right-color: #CCCCCC;
        border-top-color: #CCCCCC;
        color: #000000;
        display: inline;
        font-family: Arial;
        font-size: 9pt;
        font-weight: 700;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 1px;
        position: relative; /* Do not alter this line! */
    }
    
    .jsdomenubaritemclick {
        background-color: #E9E9E9;
        border: 1px outset;
        color: #000000;
        display: inline;
        font-family: Arial;
        font-size: 9pt;
        font-weight: 700;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 1px;
        position: relative; /* Do not alter this line! */
    }
    
    .jsdomenubaritemover {
        background-color: #FFFFFF;
        border: 1px outset;
        color: #000000;
        display: inline;
        font-family: Arial;
        font-size: 9pt;
        font-weight: 700;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 1px;
        position: relative; /* Do not alter this line! */
    }
    
    .jsdomenudiv {
        background-color: #FFFFFF;
        border: 1px outset;
        border-bottom-color: #CCCCCC;
        border-left-color: #CCCCCC;
        border-right-color: #CCCCCC;
        border-top-color: #CCCCCC;
        cursor: default;
        position: absolute; /* Do not alter this line! */
        visibility: hidden;
        z-index: 10;
    }
    
    .jsdomenuitem {
        background-color: transparent;
        border: none;
        color: #000000;
        font-family: Arial;
        font-size: 9pt;
        font-weight: 700;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 15px;
        padding-top: 1px;
        position: relative; /* Do not alter this line! */
    }
    
    .jsdomenuitemover {
        background-color: #666666;
        border: none;
        color: #FFFFFF;
        font-family: Arial;
        font-size: 9pt;
        font-weight: 700;
        padding-bottom: 1px;
        padding-left: 10px;
        padding-right: 15px;
        padding-top: 1px;
        position: relative; /* Do not alter this line! */
    }
    
    .jsdomenusep {
    }
    
    .jsdomenusep hr {
        text-align: center;
        width: 95%;
    }
    demo.css --> penso que seja do texto este
    body {
        background-color: #F3F3F3;
        font-family: Georgia, Verdana, Arial, sans-serif;
        font-size: small;
        text-align: center;
    }
    
    code {
        background-color: #E5E5E5;
        border: 1px dashed #009966;
        display: block;
        font-size: 12px;
        padding: 10px;
        text-align: center;
    }
    
    h1 {
        border-bottom: 1px solid #990000;
        color: #CCCC33;
        font-family: Georgia, Arial, Helvetica, sans-serif;
        font-size: 200%;
        text-align: right;
        text-align: center;
    }

    Valeu a todos pela atenção. Abraço ;)

    Cheaster,

    Cara posta seu codigo .html, pelo que eu vi ai só tem javascript e css, posta seu codigo, ai..

    falou

  9. não deu pra eu usar o codebox, porque estava com problemas, vlw

    Galera esse é o meu codigo .html

    <tr >
    <th><label for="cep">CEP:<span class="obrg">*</span></label></th>
    <td>
    <input type="text" name="cep_residencia" id="cep_residencia" value="" maxlength="8" tabindex="1" />
    <input class="radio" type="checkbox" name="cep_res" id="cep_res" value="1" onClick="v_cep(1);" /> CEP n&atilde;o localizado
    </td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <th><label for="endereco">Endere&ccedil;o:</label></th>
    <td><input class="disabled" type="text" name="logradouro" id="logradouro" value="" size="50" maxlength="50" tabindex="1" disabled="true" /></td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <th><label for="bairro">Bairro:</label></th>
    <td><input class="disabled" type="text" name="bairro_res" id="bairro_res" value="" size="50" maxlength="25" tabindex="1" disabled="true" /></td>
    <td>&nbsp;</td>
    </tr>
    <tr>
    <th><label for="cidade">Cidade:</label></th>
    <td><input class="disabled" type="text" name="cidade_res" id="cidade_res" value="" size="50" maxlength="25" tabindex="1" disabled="true" /></td>
    <td><input class="disabled" type="text" name="uf" id="uf" value="" size="3" maxlength="2" disabled="true" /></td>
    </tr>
    meu código .php
    $Dados = array(
    '0' => $_POST['cnpj'],
    '1' => $_POST['cep_residencia'],
    );
    /*INSTANCIA DA CLASSE TTRANSACAO, ONDE T INDICA QUE É UMA CLASSE, E O NOME LOGO APOS O T INDICA O NOME DA CLASSE
    * TTRANSACAO E ONDE FICA TODOS AS FUNCOES REFERENTE TRANSACAO COM O SERVIDOR
    */
    require './CCep/TTransacao.php';
    
    $Tran = new TTransacao;
    $Tran->setTransacao($tran);
    $Tran->setItem("1","");
    $Tran->setItem("2", date("mdHis"));
    $Tran->setItem("3","00");
    $Tran->setItem("4",$Dados[0]);
    $Tran->setItem("5",$Dados[1]);
    
    /* VARIAVEL (ARRAY) ONDE ESTA SENDO GUARDADO O RESULTADO DE NOSSA BUSCA*/
    $campos = $Transacao->setLinha($autenticador, $porta, $bit62);

    Essa variavel $campos, ela me traz um array com os dados que eu preciso, endereco, bairro, cidade, uf, isso tudo eu tenho dentro das variaveis, $endereco, $bairro, $cidade, $estado,

    eu preciso pegar esses dados e jogar dentro do form, mais sem ser necessario eu dar um submit, somente ao sair do campo com o evento Onblur, o trexo de codigo é executado e me retorna os dados,

    Se alguém souber, agradeço.

  10. Olá pessoal, estou com um problema, preciso deletar uma imagem de um diretorio que já está com permissão de escrita, estou utilizando a função

    unlink para deletar o arquivo porém recebo a seguinte mensagem

    PHP Warning: unlink(../upload/) [function.unlink]: Permission denied in E:\home\reserveaqui\Web\controllers\controllerFoto.php on line 120

    que é de permissão o que mais posso fazer??

    pelo visto deve ser erro de permissão mesmo, seu arquivo só esta com permissão para leitura.

  11. Juan H Biscaia

    hee bem isso mesmo, eu tenho que fazer isso com ajax, dai quando eu saio do campo, ele executa um trexo de código, que vai ate meu servidor captura algumas informação, e me devolve, mais tudo isso em php, quando eu tiver o valor de retorno dessa consulta, eu tenho que prencher os campos (input) do meu form, os dados que ele vai me retornar é endereco, cidade, bairro,...

    só que eu não sei como eu posso fazer, se tem alguma função em ajax, sei lá.. não sei mesmo como eu posso fazer.

    Se alguém souber e puder colaborar eu agradeço.

    vlw

  12. Galera to fazendo um form, e nesse form eu tenho um campo, cep, onde o usuário digita o cep, e quando ele sai do campo eu vou ate o servidor, busco os dados referente ao cep, como enredeço, bairro, cidade, estado, quando eu pegar esses dados eu tenho mostrar no campo que corresponde ao bairro o valor que eu peguei, assim por diante, mais isso sem ter que submeter o form.

    não estou com o código aki, esta no meu trab, mais logo eu posto ele aki.

    haa eu tentei fazer com ajax mais não conheço muito bem, então não deu muito certo...

    Se alguém souber e puder me dar um Help.

    vlw galera.

  13. Galera to fazendo um form, e nesse form eu tenho um campo, cep, onde o usuário digita o cep, e quando ele sai do campo eu vou ate o servidor, busco os dados referente ao cep, como enredeço, bairro, cidade, estado, quando eu pegar esses dados eu tenho mostrar no campo que corresponde ao bairro o valor que eu peguei, assim por diante, mais isso sem ter que submeter o form.

    não estou com o código aki, esta no meu trab, mais logo eu posto ele aki.

    Se alguém souber e puder me dar um Help.

    vlw galera.

  14. Que foda em cara, perder o login é foda...

    Mais voltando ao assunto...

    Agora deu Certo, logo depois que eu postei o ultimo post, eu penssei em mecher no css, e arrumar na mao mesmo...

    então foi o que eu fiz.. mais só depois que vi seu post, então ficou assim..

    OBS[show de bola]

    .css
    .layer{//FOLHA DE ESTILO DO MEU DIV, ONDE EU TIVE QUE CRIAR UM TABLE DENTRO, 
        position: ralative;
        margin-left: 0px;
        margin-bottom : 0px;
        width:520px;
        height:100px;
        z-index:2;
        display: none;
        left: 200px;
        top: 50x;
    }
    div table th {//FOLHA DE ESTILO PRO MEU TITULO DE CADA TD
        border-width: 1px;
        border-color: #0000FF;
        width:400px;
    }
    .Divtd{//FOLHA DE ESTILO PRO MEU TD, SE EU não FIZECE ISSO não IRIA DAR CERTO, SÓ POR CAUSA DISSO, ACRETITE
        width:315px;
    }
    
    .js
    function mostra(NomeDIV){
                Valor = document.getElementById("flag_estado_civil").value;
                if (Valor=="001" || Valor=="010" ){//ACRESENTEI UMA NOVA CONDIÇÃO, MAIS O RESTO CONTINUOU NA MESMO.
                  document.getElementById(NomeDIV).style.display = "block";
                }
                else{
                  document.getElementById(NomeDIV).style.display = "none";
                }
            }
    
    .html
    
    <select name="flag_estado_civil" id="flag_estado_civil" onChange="mostra('layer');">
                                        <option value="001">Casado (a) </option>
                                        <option value="002">Solteiro (a) </option>
                                        <option value="003">Divorciado (a)</option>
                                        <option value="004">Desquitado (a)</option>
                                        <option value="005">Viuvo (a) </option>
                                        <option value="006">Separado (a) </option>
                                        <option value="010">Amaziado </option>
                                        <option value="011">Outros </option>
                                        <option value="013">não Informado </option>
                                        <option value="014" selected='selected'> -&nbsp; -&nbsp; -&nbsp; -&nbsp; -&nbsp; -</option>
                                    </select>
    
    <div class="layer" id="layer" name="layer">
            <table border="0px">
                <tr id="NmConj" onMouseOver="Over(this);" onMouseOut="Out(this);">
                        <th><label for="conjuge">Nome Conjuge:<span class="obrg">*</span></label></th>
                        <td><input type="text" name="nome_conjuge" id="nome_conjuge" value="" size="50" maxlength="40" tabindex="1"                                                                onBlur="v_nome(this.value, this);"/></td>
            <td class="Divtd">&nbsp;</td>
                </tr>
                    <tr id="CPFConj" onMouseOver="Over(this);" onMouseOut="Out(this);">
                       <th><label for="cpf_conj">CPF:<span class="obrg">*</span></label></th>
                        <td><input type="text" name="cpf_conj" id="cpf_conj" value="" maxlength="12" tabindex="1" onBlur="v_cpf(value, this);"/></td>
                        <td class="Divtd">&nbsp;</td>
                     </tr>
            </table>
    </div>

    Tah ai galera, vlw velho pela força.

    até mais

  15. hum... fiz um esquema diferente aqui... sem os layers... só com uma div que contém tudo... veja se é o q você precisa:

    java script:

    &lt;script language="JavaScript" type="text/javascript">
        function ShowHideDIV(NomeDIV, Valor){
        Valor = document.getElementById("Lista").value;
        if (Valor=="1") {
        document.getElementById(NomeDIV).style.display = "block";
        } else {
        document.getElementById(NomeDIV).style.display = "none";
        }
        }
    </script>
    html:
    <body>
    <form name="Teste">
    Tipo: <select name="Lista" size="1" id="Lista" onChange="ShowHideDIV('CampoOculto','1');">
        <option value="1">Casado (a) </option>
        <option value="2">Solteiro (a) </option>
        <option value="3">Divorciado (a)</option>
        <option value="4">Desquitado (a)</option>
        <option value="5">Viuvo (a) </option>
        <option value="6">Separado (a) </option>
        <option value="10">Amaziado </option>
        <option value="11">Outros </option>
        <option value="13">não Informado </option>
        <option value="14" selected='selected'> -&nbsp; -&nbsp; -&nbsp; -&nbsp; -&nbsp; -</option>
    </select><br><br>
    <div id="CampoOculto" style="display: none;">
    <label>Nome do Conjuge</label><br>
    <input type="text" name="nome" id="nome"><br>
    <br>
    <label>CPF do Conjuge</label><br>
    <input type="text" name="cpf" id="cpf"><br>
    </div>
    </form>
    </body>

    qualquer coisa, posta ae -_-

    ........................................................................

    mestereko, poh cara eu até que achei legal meu..mais ai eu vu ter outro problema pra arrumar de novo minha tabela, é que esse div vai ficar bem no meio de uma table, se eu por esse div no meio complica, tudo...com visual do form,

    se você souber como que posso fazer sem ter que mecher no design da tabela... eu Agradeço...

    vlw

  16. Galera seguinte, eu tenho um form, e nesse form tenho um listbox, onde se a pessoa clicar em casado, eu tenho que fazer com que apareça o resto do form, nesse caso, são campos input, como nome do conjuge, data nascimento coisa assim... esses campos vao estar como se fosse hidden, e so seria mostrado se entrar na condição a cima.

    se alguém souber como eu posso fazer isso eu agradeço.

    meu codigo

    <td>
        <select name="flag_estado_civil" id="flag_estado_civil" onBlur='Teste();'>
        <option value="001">Casado (a) </option>
         <option value="002">Solteiro (a) </option>
        <option value="003">Divorciado (a)</option>
        <option value="004">Desquitado (a)</option>
         <option value="005">Viuvo (a) </option>
        <option value="006">Separado (a) </option>
        <option value="010">Amaziado </option>
        <option value="011">Outros </option>
        <option value="013">não Informado </option>
        <option value="014" selected='selected'> -&nbsp; -&nbsp; -&nbsp; -&nbsp; -&nbsp; -</option>
        </select> 
            <input type="checkbox" id="opcao" onclick="Teste();"/> op
            </td>
           <td>&nbsp;</td>
    </tr>
    <div class="layer" id="layer" name="layer">
    <tr id="NmConj" class="layer" >
        <th><label for="conjuge">Nome Conjuge:</label></th>
        <td><input type="text" name="nome_conjuge" id="nome_conjuge" value="" size="50" maxlength="40" tabindex="1" /></td>
            <td>&nbsp;</td>
    </tr>
    <tr id="CPFConj" class="layer" >
        <th><label for="cpf_conj">CPF:</label></th>
        <td><input type="text" name="cpf_conj" id="cpf_conj" value="" maxlength="12" tabindex="1"/></td>
        <td>&nbsp;</td>
    </tr>
    </div>
    Estilo CSS
    .layer{
        cursor: default;
        position: absolute;
        padding: 50px, 0px;
        margin-left: 30px;
        width:400px;
        height:150px;
        z-index:2;
        visibility: hidden;
        overflow: hidden;
        left: 50px;
        top: 50x;
        background-color: #EEEEEE; 
    }
    funcao JS
    function Teste(){
                        if (document.getElementById("nome_conjuge").style.visibility == 'hidden'){
                            document.getElementById("nome_conjuge").style.display = 'visible';
                        }    
                        else{                
                                document.getElementById("NmConj").style.visibility == 'hidden';
                            }
                        if (document.getElementById("cpf_conj").style.visibility == 'hidden'){
                            document.getElementById("cpf_conj").style.visibility == 'visible';
                        }    
                        else{                
                                document.getElementById("CPFConj").style.visibility == 'hidden';
                            }
    }

×
×
  • Criar Novo...