Estou com uma duvida aqui nos meus estudos de programaçao web
Estou programando em php e usando uma funçao javascript com jquery para verificar o nome digitado em um inputbox
Mas não estou sabendo como tratar este retorno.
Preciso limpar o valor do input de acordo com o retorno.
Vou postar meu codigo.
index.php
Só o trecho que interessa
function verificanome(nome){
if (nome != ""){
var resultado = "";
$.post('busca.php',{nome: nome}, function (resultado){
if (resultado.value != ""){
alert("Já existe um contato com este nome!");
$("input[name='nomecontato']").val();
}
//$("input[name='nomecliente']").val(data);
});
}
};
// FUNÇAO PARA CONVERTER PARA LETRAS MAIUSCULAS
function maiuscula(z){
v = z.value.toUpperCase();
z.value = v;
}
</script>
</head>
<body>
<form method="POST" action="CadastroContato.php" name="form" onSubmit="return validarcontato(this)">
<table>
<caption> Cadastro de Contatos</caption>
<tr>
<td> Nome :</td>
<td><input type="text" name="nomecontato" maxlength="150" onBlur="verificanome(this.value)"></td>
<td>
<div id="divnome" style="display : none">
<font color="red">* Campo Nome não pode ficar em branco!</font>
</div>
</td>
</tr>
No meu busca.php
<?php
include 'funcoes.php';
echo f_pesquisa($_POST['nome']);
?>
em funcoes.php;
function f_pesquisa($campo){
$string = "SELECT nome from contatos where nome = '" . $campo . "'";
$consulta = mysql_query($string);
if (mysql_num_rows($consulta) != 0){
$consulta = mysql_fetch_array($consulta);
return $consulta['nome'];
}
else{
return "";//die (mysql_error());
}
}
Deu para entender oque eu preciso? Se o retorno for diferente de vazio eu aviso o usuario e limpo o campo para evitar que ele grave o registro assim mesmo.
Question
sacofritoxd
Olá pessoal, tudo bem?
Estou com uma duvida aqui nos meus estudos de programaçao web
Estou programando em php e usando uma funçao javascript com jquery para verificar o nome digitado em um inputbox
Mas não estou sabendo como tratar este retorno.
Preciso limpar o valor do input de acordo com o retorno.
Vou postar meu codigo.
index.php
Só o trecho que interessa
No meu busca.php em funcoes.php;Deu para entender oque eu preciso? Se o retorno for diferente de vazio eu aviso o usuario e limpo o campo para evitar que ele grave o registro assim mesmo.
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.