Ir para conteúdo

Arquivado

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

tubadc

busca endereço PHP(Xajax)+comercio locaweb

Recommended Posts

Galera to apanhando aqui...Quero fazer um esquema que quando o user der onblur no campo cep ele executa o xajax abre o link com a locaweb passa os parametro recupera e devolve nos campos...Não to conseguindo de jeito nenhum help plz....segue scriptchama a função (if_cadastro.php)<input name='cep' type='text' size='10' maxlength='8' class='campoForm' id='cep' onfocus="this.className='campoFormOver'" onblur="xajax_cep(this.value);"/>(funcoes_xajax.php)class String { var $texto; function String() { $this->texto = ""; } function append($s) { $this->texto .= (string) $s; } function toString() { return $this->texto; }}function cep($cep){ $resposta = new xajaxResponse(); $s = new String(); fopen( "http://comercio.locaweb.com.br/correios/calcula_sedex.asp?cepDest=$cep&urlback=http://www.garotaatitude.com.br/if_cadastro.php"); $s->append("$erro_descricao <table width='514' border='0'>"); $s->append(" <tr>"); $s->append("<tr>"); $s->append("<td class='font4'><div align='right'>cep:</div></td>"); $s->append(" <td><input name='cep' type='text' size='10' maxlength='8' class='campoForm' id='cep' onfocus='this.className='campoFormOver'' onblur='xajax_cep(this.value);' value='$cep'/>"); $s->append(" </td>"); $s->append(" <td class='font4'><div align='right'>complemento:</div></td>"); $s->append(" <td><input name='comp' type='text' size='20' maxlength='50' class='campoForm' id='comp' onfocus='this.className='campoFormOver'' onblur='this.className='campoForm''/></td>"); $s->append(" </tr>"); $s->append(" <tr>"); $s->append(" <td class='font4'><div align='right'>endereço:</div></td>"); $s->append(" <td><input name='end' type='text' size='30' maxlength='50' class='campoForm' id='end' onfocus='this.className='campoFormOver'' onblur='this.className='campoForm'' value='$endereco'/></td>"); $s->append(" <td class='font4'><div align='right'>cidade:</div></td>"); $s->append(" <td><input name='cid' type='text' size='20' maxlength='50' class='campoForm' id='cid' onfocus='this.className='campoFormOver'' onblur='this.className='campoForm'' value='$cidade'/>"); $s->append("</td>"); $s->append(" </tr>"); $s->append(" <tr>"); $s->append(" <td class='font4'><div align='right'>bairro:</div></td>"); $s->append(" <td><input name='bai' type='text' size='30' maxlength='20' class='campoForm' id='bai' onfocus='this.className='campoFormOver'' onblur='this.className='campoForm'' value='$bairro'/></td>"); $s->append(" <td class='font4'><div align='right'>estado:</div></td>"); $s->append(" <td><label>"); $s->append(" <input name='uf' type='text' class='campoForm' id='uf' onfocus='this.className='campoFormOver'' onblur='this.className='campoForm'' size='3' maxlength='2' value='$estado'/>"); $s->append(" </label></td>"); $s->append(" </tr>"); $s->append(" </table>"); $resposta -> addAssign("cep_div", "innerHTML","$erro_descricao"); $resposta -> addAssign("cep_div", "innerHTML",$s->toString()); return $resposta -> getXML();}

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.