Carlos Rocha Postado Maio 2, 2011 Denunciar Share Postado Maio 2, 2011 (editado) Ola pessoal.Tenho a seguinte função JavaScript para abrir e fechar DIV's.function abre(div) { document.getElementById(div).style.display = 'block'; } function fecha(div) { document.getElementById(div).style.display = 'none'; } Estou chamando ela de dentro de um código php mas não esta funcionando. <? if ($acao == "alterar"){ $id_cliente = $_POST['id']; $sql = mysql_query("select id, cnpj, cpf, razaosocial, nome, responsa, cep, endereco, numero, bairro, estado, cidade, tel, cel from clientes where id= id_cliente"); list($id, $cnpj, $cpf, $razaosocial, $nome, $responsa, $cep, $endereco, $numero, $bairro, $estado, $cidade, $tel, $cel) = mysql_fetch_row($sql); if ($cpf == "") { $checarf = "checked='checked'"; $checarj = ""; print "<script> abre('juridica'); abre('razao'); fecha('fisica'); fecha('nome_pessoa'); limpaCampo( 'cpf' ); limpaCampo( 'nome' );</script>";} if ($cnpj == "") { $checarj = "checked='checked'"; $checarf = ""; print "<script> fecha('juridica'); fecha('razao'); abre('fisica'); abre('nome_pessoa'); limpaCampo( 'cnpj' ); limpaCampo( 'razaosocial' );</script>";} ?> Form Html recebendo os dados do listA ideia é: ao receber aos dados do list, marcar um radio button e abrir e fechar as div'sO que esta errado? Editado Maio 2, 2011 por Carlos Rocha Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Carlos Rocha Postado Maio 2, 2011 Autor Denunciar Share Postado Maio 2, 2011 Matei. Consegui.Ficou assim:<? if ($acao == "alterar"){ $id_cliente = $_GET['id']; $sql = mysql_query("select id, cnpj, cpf, razaosocial, nome, responsa, cep, endereco, numero, bairro, estado, cidade, tel, cel from clientes where id= $id_cliente"); list($id, $cnpj, $cpf, $razaosocial, $nome, $responsa, $cep, $endereco, $numero, $bairro, $estado, $cidade, $tel, $cel) = mysql_fetch_row($sql); if ($cpf == "") { $checarj = "checked='checked'"; $checarf = ""; $nbj = "block"; $nbf = "none"; $nbr = "block"; $nbn = "none"; } if ($cnpj == "") { $checarf = "checked='checked'"; $checarj = ""; $nbf = "block"; $nbj = "none"; $nbn = "block"; $nbr = "none"; } ?> <form name="form" enctype="multipart/form-data" method="POST" action="?acao=cadastra" id="login_cliente"><P> <table width="90%" border="0" cellspacing="0" cellpadding="0"> <tr><td align="center" colspan="2"> <H2>Alteração de clientes </H2></td></tr> <tr> <td width="150" valign="top"> <input type="radio" name="pessoa" id="pessoa" value="j" onclick="java script: abre('juridica'); abre('razao'); fecha('fisica'); fecha('nome_pessoa'); limpaCampo( 'cpf' ); limpaCampo( 'nome' );" <?=$checarj; ?>/> <label>Pessoa Jurídica</label><br> <input type="radio" name="pessoa" id="pessoa" value="f" onclick="java script: fecha('juridica'); fecha('razao'); abre('fisica'); abre('nome_pessoa'); limpaCampo( 'cnpj' ); limpaCampo( 'razaosocial' );" <?=$checarf; ?>/> <label>Pessoa Física</label> </td> <td width="150" valign="top"> <div id="juridica" style="display:<?=$nbj;?>;"> <table> <tr> <td colspan="2" ><label>Cnpj: <br /> <input type="text" name="cnpj" id="cnpj" class="bginput" maxlength="18" size="19" onkeypress="return mascara(event,this,'##.###.###/####-##');" value="<?=formata_cnpj($cnpj);?>" onclick="limparcampos('cnpj','<?=formata_cnpj($cnpj);?>')" onblur="valueDefault('cnpj','<?=formata_cnpj($cnpj);?>')" /></label><br /><br /> </td> </tr> </table> </div> <div id="fisica" style="display:<?=$nbf;?>;"> <table> <tr> <td colspan="2"><label>Cpf: <br /> <input type="text" name="cpf" id="cpf" class="bginput" maxlength="14" size="19" onkeypress="return mascara(event,this,'###.###.###-##');" value="<?=formata_cpf($cpf);?>" onclick="limparcampos('cpf','<?=formata_cpf($cpf);?>')" onblur="valueDefault('cpf','<?=formata_cpf($cpf);?>')" /></label><br /><br /> </td> </tr> </table> </div> <div id="razao" style="display:<?=$nbr;?>;"> <table> <tr> <td colspan="2" ><label>Razão Social: <br /> <input type="text" name="razaosocial" id="razaosocial" class="bginput" maxlength="60" size="60" value="<?=$razaosocial;?>" /></label><br /><br /> </td> </tr> </table> </div> <div id="nome_pessoa" style="display:<?=$nbn;?>;"> <table> <tr> <td colspan="2"><label>Nome: <br /> <input type="text" name="nome" id="nome" class="bginput" maxlength="60" size="60" value="<?=$nome;?>" /></label><br /><br /> </td> </tr> </table> </div> </td> </tr> <tr> <td width="150">Responsável:</td> <td ><INPUT TYPE="text" NAME="responsa" VALUE="<?=$responsa;?>" SIZE=60 MAXLENGTH=60></td> </tr> <tr> <td width="150">CEP: </td> <td ><INPUT TYPE="text" NAME="cep" onkeypress="return mascara(event,this,'##.###-###');" VALUE="<?=formata_cep($cep)?>" SIZE=20 MAXLENGTH=10 onclick="limparcampos('cep','<?=formata_cep($cep);?>')" onblur="valueDefault('cep','<?=formata_cep($cep);?>')" /> </td> </tr> <tr> <td width="150">Endereço:</td> <td ><INPUT TYPE="text" NAME="endereco" VALUE="<?=$endereco;?>" SIZE=60 MAXLENGTH=60></td> </tr> <tr> <td width="150">Número:</td> <td ><INPUT TYPE="text" NAME="numero" VALUE="<?=$numero;?>" SIZE=20 MAXLENGTH=10></td> </tr> <tr> <td width="150">Bairro:</td> <td ><INPUT TYPE="text" NAME="bairro" VALUE="<?=$bairro;?>" SIZE=20 MAXLENGTH=20></td> </tr> <tr> <td width="150">Estado:</td> <td > <select name="estado" onChange="DadosCidade(this.value);" size="1" style="width:200px"> <option value="#" selected>Selecione o Estado:</option> <option value="AC">AC</option> <option value="AL">AL</option> <option value="AM">AM</option> <option value="AP">AP</option> <option value="BA">BA</option> <option value="CE">CE</option> <option value="DF">DF</option> <option value="ES">ES</option> <option value="GO">GO</option> <option value="MA">MA</option> <option value="MG">MG</option> <option value="MS">MS</option> <option value="MT">MT</option> <option value="PA">PA</option> <option value="PB">PB</option> <option value="PE">PE</option> <option value="PI">PI</option> <option value="PR">PR</option> <option value="RJ">RJ</option> <option value="RN">RN</option> <option value="RO">RO</option> <option value="RR">RR</option> <option value="RS">RS</option> <option value="SC">SC</option> <option value="SE">SE</option> <option value="SP">SP</option> <option value="TO">TO</option> </select></td> </tr> <tr> <td width="150">Cidade:</td> <td > <select name="cidade" id="cidade" size="1" style="width:200px"> <option id="opcoescidade" value="#">Primeiro selecione o estado!</option> </select> </td> </tr> <tr> <td width="150">tel:</td> <td ><input type="text" name="tel" onkeypress="return mascara(event,this,'##.####.####');" value="<?=formata_tel($tel);?>" size=20 maxlength=12 onclick="limparcampos('tel','<?=formata_tel($tel);?>')" onblur="valueDefault('tel','<?=formata_tel($tel);?>')" /></td> </tr> <tr> <td width="150">Celular:</td> <td ><input type="text" name="cel" onkeypress="return mascara(event,this,'##.####.####');" value="<?=formata_tel($cel);?>" size=20 maxlength=12 onclick="limparcampos('cel','<?=formata_tel($cel);?>')" onblur="valueDefault('cel','<?=formata_tel($cel);?>')" /></td> </tr> <tr> <td colspan="2" align="center"> <input type="button" value="Cadastrar" onClick="CriticaLoginCliente()"> <input type="reset" value="Limpar Campos"> </td> </tr> </table> </FORM> <? } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Carlos Rocha
Ola pessoal.
Tenho a seguinte função JavaScript para abrir e fechar DIV's.
Estou chamando ela de dentro de um código php mas não esta funcionando.A ideia é: ao receber aos dados do list, marcar um radio button e abrir e fechar as div's
O que esta errado?
Editado por Carlos RochaLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.