Update com Ajax não funciona
06/06/2015
0
Estou tendo problemas em atualizar os dados dos usuários via Ajax + PHP e Mysqli, alguém consegue solucionar?
Página salva-alteracoes.php:
Quando clico no botão: a página trava e é necessário recarregá-la para voltar ao normal, além de que a atualização dos dados não é feita.
<!-- Modal --> <div id="modal"> <div class="modal-content"> <div class="header"> <center><h1>Visualizar/Editar Usuário</h1></center> </div> <div class="copy"> <p> <?php $id = $_GET['id']; //Selecionar campos e cálculo da idade $selectdados = "SELECT *, CURDATE(),(YEAR(CURDATE()) - YEAR(datadenascimento)) - (RIGHT(CURDATE(), 5) <RIGHT(datadenascimento,5)) AS idade FROM usuarios WHERE id='$id'"; $query = mysqli_query($conectar, $selectdados); while($pegardados = mysqli_fetch_array($query)){ ?> <center> <form method="POST" name="usuario"> <input type="hidden" id="id" name="id" value="<?php echo $pegardados['id']; ?>"> <label for="nome"> Nome: </label> <input type="text" id="nome" name="nome" value="<?php echo $pegardados['nome']; ?>" disabled="true" required="nome" maxlength="60"> <br /> <label for='datanascimento'> Data de Nascimento: </label> <?php //Explodindo data para transformar em formato BR e criando campo $data = implode("/",array_reverse(explode("-",$pegardados['datadenascimento']))); echo "<input type='text' id='datanascimento' value='$data' name='data' disabled='true' required='data' OnKeyUp='mascaraData(this);'> <br />"; ?> <label for="idade"> Idade: </label> <input type="text" value="<?php echo $pegardados['idade']; ?> anos" disabled="true" readonly="true"> <br /> <label for="sexo"> Sexo: </label> <?php if($pegardados['sexo'] == "Masculino"){ ?> <select id="sexo" name="sexo" style="width:375px;" disabled="true" required="true"> <option value="<?php echo $pegardados['sexo']; ?>" selected> <?php echo $pegardados['sexo']; ?> </option> <option value="Feminino"> Feminino </option> </select> <br /> <?php }elseif($pegardados['sexo'] == "Feminino"){ ?> <select id="sexo" name="sexo" style="width:375px;" disabled="true" required="true"> <option value="Masculino"> Masculino </option> <option value="<?php echo $pegardados['sexo']; ?>" selected> <?php echo $pegardados['sexo']; ?> </option> </select> <br /> <?php } ?> <label for="email"> Email: </label> <input type="text" id="email" name="email" value="<?php echo $pegardados['email']; ?>" disabled="true" required="true" maxlength="50"><span id="email-result"></span> <br /> <label for="telefone"> Telefone: </label> <input type="text" id="telefone" name="telefone" value="<?php echo $pegardados['telefone']; ?>" disabled="true" maxlength="14"> <br /> <label for="celular"> Celular: </label> <input type="text" id="celular" name="celular" value="<?php echo $pegardados['celular']; ?>" disabled="true" maxlength="15"> <br /> <label for="CPF"> CPF: </label> <input type="text" name="CPF" id="CPF" value="<?php echo $pegardados['CPF']; ?>" disabled="true" required="true" onBlur="ValidarCPF(usuario.CPF);" onkeypress="mascara(this, mcpf)"><span id="cpf-span"></span><br /> <label for="endereco"> Endereço: </label> <input type="text" id="endereco" name="endereco" value="<?php echo $pegardados['endereco']; ?>" disabled="true" required="true" maxlength="60"> <br /> <label for="cidade"> Cidade: </label> <input type="text" id="cidade" name="cidade" value="<?php echo $pegardados['cidade']; ?>" disabled="true" required="true" maxlength="50"> <br /> <label for="CEP"> CEP: </label> <input type="text" id="cep" name="CEP" value="<?php echo $pegardados['CEP']; ?>" disabled="true" required="true" onkeypress="mascara(this, mcep)" maxlength="9"> <br /> <label for="estado"> Estado: </label> <select id="estado" name="estado" style="width:375px; text-align:center;" disabled="true" required="true"> <option value="<?php echo $pegardados['estado']; ?>" selected><?php echo $pegardados['estado']; ?></option> <option value="Acre">Acre</option> <option value="Alagoas">Alagoas</option> <option value="Amapá">Amapá</option> <option value="Amazonas">Amazonas</option> <option value="Bahia">Bahia</option> <option value="Ceará">Ceará</option> <option value="Distrito Federal">Distrito Federal</option> <option value="Espírito Santo">Espirito Santo</option> <option value="Goiás">Goiás</option> <option value="Maranhão">Maranhão</option> <option value="Mato Grosso do Sul">Mato Grosso do Sul</option> <option value="Mato Grosso">Mato Grosso</option> <option value="Minas Gerais">Minas Gerais</option> <option value="Pará">Pará</option> <option value="Paraíba">Paraíba</option> <option value="Paraná">Paraná</option> <option value="Pernambuco">Pernambuco</option> <option value="Piauí">Piauí</option> <option value="Rio de Janeiro">Rio de Janeiro</option> <option value="Rio Grande do Norte">Rio Grande do Norte</option> <option value="Rio Grande do Sul">Rio Grande do Sul</option> <option value="Rondônia">Rondônia</option> <option value="Roraima">Roraima</option> <option value="Santa Catarina">Santa Catarina</option> <option value="São Paulo">São Paulo</option> <option value="Sergipe">Sergipe</option> <option value="Tocantins">Tocantins</option> </select> </br> <label for="pais"> País: </label> <select id="pais" name="pais" style="width:375px; text-align:center;" disabled="true" required="pais"> <option value="<?php echo $pegardados['pais']; ?>" selected> <?php echo $pegardados['pais']; ?> </option> <option value="Afeganistão">Afeganistão</option> <option value="África do Sul">África do Sul</option> <option value="Albânia">Albânia</option> <option value="Alemanha">Alemanha</option> <option value="Andorra">Andorra</option> <option value="Angola">Angola</option> <option value="Anguilla">Anguilla</option> <option value="Antilhas Holandesas">Antilhas Holandesas</option> <option value="Antárctida">Antárctida</option> <option value="Antígua e Barbuda">Antígua e Barbuda</option> <option value="Argentina">Argentina</option> <option value="Argélia">Argélia</option> <option value="Armênia">Armênia</option> <option value="Aruba">Aruba</option> <option value="Arábia Saudita">Arábia Saudita</option> <option value="Austrália">Austrália</option> <option value="Áustria">Áustria</option> <option value="Azerbaijão">Azerbaijão</option> <option value="Bahamas">Bahamas</option> <option value="Bahrein">Bahrein</option> <option value="Bangladesh">Bangladesh</option> <option value="Barbados">Barbados</option> <option value="Belize">Belize</option> <option value="Benim">Benim</option> <option value="Bermudas">Bermudas</option> <option value="Bielorrússia">Bielorrússia</option> <option value="Bolívia">Bolívia</option> <option value="Botswana">Botswana</option> <option value="Brasil" selected="selected">Brasil</option> <option value="Brunei">Brunei</option> <option value="Bulgária">Bulgária</option> <option value="Burkina Faso">Burkina Faso</option> <option value="Burundi">Burundi</option> <option value="Butão">Butão</option> <option value="Bélgica">Bélgica</option> <option value="Bósnia e Herzegovina">Bósnia e Herzegovina</option> <option value="Cabo Verde">Cabo Verde</option> <option value="Camarões">Camarões</option> <option value="Camboja">Camboja</option> <option value="Canadá">Canadá</option> <option value="Catar">Catar</option> <option value="Cazaquistão">Cazaquistão</option> <option value="Chade">Chade</option> <option value="Chile">Chile</option> <option value="China">China</option> <option value="Chipre">Chipre</option> <option value="Colômbia">Colômbia</option> <option value="Comores">Comores</option> <option value="Coreia do Norte">Coreia do Norte</option> <option value="Coreia do Sul">Coreia do Sul</option> <option value="Costa do Marfim">Costa do Marfim</option> <option value="Costa Rica">Costa Rica</option> <option value="Croácia">Croácia</option> <option value="Cuba">Cuba</option> <option value="Dinamarca">Dinamarca</option> <option value="Djibouti">Djibouti</option> <option value="Dominica">Dominica</option> <option value="Egito">Egito</option> <option value="El Salvador">El Salvador</option> <option value="Emirados Árabes Unidos">Emirados Árabes Unidos</option> <option value="Equador">Equador</option> <option value="Eritreia">Eritreia</option> <option value="Escócia">Escócia</option> <option value="Eslováquia">Eslováquia</option> <option value="Eslovênia">Eslovênia</option> <option value="Espanha">Espanha</option> <option value="Estados Federados da Micronésia">Estados Federados da Micronésia</option> <option value="Estados Unidos">Estados Unidos</option> <option value="Estônia">Estônia</option> <option value="Etiópia">Etiópia</option> <option value="Fiji">Fiji</option> <option value="Filipinas">Filipinas</option> <option value="Finlândia">Finlândia</option> <option value="França">França</option> <option value="Gabão">Gabão</option> <option value="Gana">Gana</option> <option value="Geórgia">Geórgia</option> <option value="Gibraltar">Gibraltar</option> <option value="Granada">Granada</option> <option value="Gronelândia">Gronelândia</option> <option value="Grécia">Grécia</option> <option value="Guadalupe">Guadalupe</option> <option value="Guam">Guam</option> <option value="Guatemala">Guatemala</option> <option value="Guernesei">Guernesei</option> <option value="Guiana">Guiana</option> <option value="Guiana Francesa">Guiana Francesa</option> <option value="Guiné">Guiné</option> <option value="Guiné Equatorial">Guiné Equatorial</option> <option value="Guiné-Bissau">Guiné-Bissau</option> <option value="Gâmbia">Gâmbia</option> <option value="Haiti">Haiti</option> <option value="Honduras">Honduras</option> <option value="Hong Kong">Hong Kong</option> <option value="Hungria">Hungria</option> <option value="Ilha Bouvet">Ilha Bouvet</option> <option value="Ilha de Man">Ilha de Man</option> <option value="Ilha do Natal">Ilha do Natal</option> <option value="Ilha Heard e Ilhas McDonald">Ilha Heard e Ilhas McDonald</option> <option value="Ilha Norfolk">Ilha Norfolk</option> <option value="Ilhas Cayman">Ilhas Cayman</option> <option value="Ilhas Cocos (Keeling)">Ilhas Cocos (Keeling)</option> <option value="Ilhas Cook">Ilhas Cook</option> <option value="Ilhas Feroé">Ilhas Feroé</option> <option value="Ilhas Geórgia do Sul e Sandwich do Sul">Ilhas Geórgia do Sul e Sandwich do Sul</option> <option value="Ilhas Malvinas">Ilhas Malvinas</option> <option value="Ilhas Marshall">Ilhas Marshall</option> <option value="Ilhas Menores Distantes dos Estados Unidos">Ilhas Menores Distantes dos Estados Unidos</option> <option value="Ilhas Salomão">Ilhas Salomão</option> <option value="Ilhas Virgens Americanas">Ilhas Virgens Americanas</option> <option value="Ilhas Virgens Britânicas">Ilhas Virgens Britânicas</option> <option value="Ilhas Åland">Ilhas Åland</option> <option value="Indonésia">Indonésia</option> <option value="Inglaterra">Inglaterra</option> <option value="Índia">Índia</option> <option value="Iraque">Iraque</option> <option value="Irlanda do Norte">Irlanda do Norte</option> <option value="Irlanda">Irlanda</option> <option value="Irã">Irã</option> <option value="Islândia">Islândia</option> <option value="Israel">Israel</option> <option value="Itália">Itália</option> <option value="Iêmen">Iêmen</option> <option value="Jamaica">Jamaica</option> <option value="Japão">Japão</option> <option value="Jersey">Jersey</option> <option value="Jordânia">Jordânia</option> <option value="Kiribati">Kiribati</option> <option value="Kuwait">Kuwait</option> <option value="Laos">Laos</option> <option value="Lesoto">Lesoto</option> <option value="Letônia">Letônia</option> <option value="Libéria">Libéria</option> <option value="Liechtenstein">Liechtenstein</option> <option value="Lituânia">Lituânia</option> <option value="Luxemburgo">Luxemburgo</option> <option value="Líbano">Líbano</option> <option value="Líbia">Líbia</option> <option value="Macau">Macau</option> <option value="Macedônia">Macedônia</option> <option value="Madagáscar">Madagáscar</option> <option value="Malawi">Malawi</option> <option value="Maldivas">Maldivas</option> <option value="Mali">Mali</option> <option value="Malta">Malta</option> <option value="Malásia">Malásia</option> <option value="Marianas Setentrionais">Marianas Setentrionais</option> <option value="Marrocos">Marrocos</option> <option value="Martinica">Martinica</option> <option value="Mauritânia">Mauritânia</option> <option value="Maurícia">Maurícia</option> <option value="Mayotte">Mayotte</option> <option value="Moldávia">Moldávia</option> <option value="Mongólia">Mongólia</option> <option value="Montenegro">Montenegro</option> <option value="Montserrat">Montserrat</option> <option value="Moçambique">Moçambique</option> <option value="Myanmar">Myanmar</option> <option value="México">México</option> <option value="Mônaco">Mônaco</option> <option value="Namíbia">Namíbia</option> <option value="Nauru">Nauru</option> <option value="Nepal">Nepal</option> <option value="Nicarágua">Nicarágua</option> <option value="Nigéria">Nigéria</option> <option value="Niue">Niue</option> <option value="Noruega">Noruega</option> <option value="Nova Caledônia">Nova Caledônia</option> <option value="Nova Zelândia">Nova Zelândia</option> <option value="Níger">Níger</option> <option value="Omã">Omã</option> <option value="Palau">Palau</option> <option value="Palestina">Palestina</option> <option value="Panamá">Panamá</option> <option value="Papua-Nova Guiné">Papua-Nova Guiné</option> <option value="Paquistão">Paquistão</option> <option value="Paraguai">Paraguai</option> <option value="País de Gales">País de Gales</option> <option value="Países Baixos">Países Baixos</option> <option value="Peru">Peru</option> <option value="Pitcairn">Pitcairn</option> <option value="Polinésia Francesa">Polinésia Francesa</option> <option value="Polônia">Polônia</option> <option value="Porto Rico">Porto Rico</option> <option value="Portugal">Portugal</option> <option value="Quirguistão">Quirguistão</option> <option value="Quênia">Quênia</option> <option value="Reino Unido">Reino Unido</option> <option value="República Centro-Africana">República Centro-Africana</option> <option value="República Checa">República Checa</option> <option value="República Democrática do Congo">República Democrática do Congo</option> <option value="República do Congo">República do Congo</option> <option value="República Dominicana">República Dominicana</option> <option value="Reunião">Reunião</option> <option value="Romênia">Romênia</option> <option value="Ruanda">Ruanda</option> <option value="Rússia">Rússia</option> <option value="Saara Ocidental">Saara Ocidental</option> <option value="Saint Martin">Saint Martin</option> <option value="Saint-Barthélemy">Saint-Barthélemy</option> <option value="Saint-Pierre e Miquelon">Saint-Pierre e Miquelon</option> <option value="Samoa Americana">Samoa Americana</option> <option value="Samoa">Samoa</option> <option value="Santa Helena, Ascensão e Tristão da Cunha">Santa Helena, Ascensão e Tristão da Cunha</option> <option value="Santa Lúcia">Santa Lúcia</option> <option value="Senegal">Senegal</option> <option value="Serra Leoa">Serra Leoa</option> <option value="Seychelles">Seychelles</option> <option value="Singapura">Singapura</option> <option value="Somália">Somália</option> <option value="Sri Lanka">Sri Lanka</option> <option value="Suazilândia">Suazilândia</option> <option value="Sudão">Sudão</option> <option value="Suriname">Suriname</option> <option value="Suécia">Suécia</option> <option value="Suíça">Suíça</option> <option value="Svalbard e Jan Mayen">Svalbard e Jan Mayen</option> <option value="São Cristóvão e Nevis">São Cristóvão e Nevis</option> <option value="São Marino">São Marino</option> <option value="São Tomé e Príncipe">São Tomé e Príncipe</option> <option value="São Vicente e Granadinas">São Vicente e Granadinas</option> <option value="Sérvia">Sérvia</option> <option value="Síria">Síria</option> <option value="Tadjiquistão">Tadjiquistão</option> <option value="Tailândia">Tailândia</option> <option value="Taiwan">Taiwan</option> <option value="Tanzânia">Tanzânia</option> <option value="Terras Austrais e Antárticas Francesas">Terras Austrais e Antárticas Francesas</option> <option value="Território Britânico do Oceano Índico">Território Britânico do Oceano Índico</option> <option value="Timor-Leste">Timor-Leste</option> <option value="Togo">Togo</option> <option value="Tonga">Tonga</option> <option value="Toquelau">Toquelau</option> <option value="Trinidad e Tobago">Trinidad e Tobago</option> <option value="Tunísia">Tunísia</option> <option value="Turcas e Caicos">Turcas e Caicos</option> <option value="Turquemenistão">Turquemenistão</option> <option value="Turquia">Turquia</option> <option value="Tuvalu">Tuvalu</option> <option value="Ucrânia">Ucrânia</option> <option value="Uganda">Uganda</option> <option value="Uruguai">Uruguai</option> <option value="Uzbequistão">Uzbequistão</option> <option value="Vanuatu">Vanuatu</option> <option value="Vaticano">Vaticano</option> <option value="Venezuela">Venezuela</option> <option value="Vietnã">Vietnã</option> <option value="Wallis e Futuna">Wallis e Futuna</option> <option value="Zimbabwe">Zimbabwe</option> <option value="Zâmbia">Zâmbia</option> </select> <br /> <label for="login"> Login: </label> <input type="text" name="username" id="username" value="<?php echo $pegardados['login']; ?>" disabled="true" required="true" maxlength="40"> <span id="user-result"></span> <br /> <!-- Colocar um negócio de alterar senha aqui --> <label for="status"> Status: </label> <?php if($pegardados['ativo'] == '1'){ $status = "Ativado"; ?> <select id="status" name="status" style="width:375px; text-align:center;" disabled="true"> <option value="<?php $status; ?>"> <?php echo $status; ?> </option> <option value="0"> Desativado </option> </select> <br /> <?php }else{ $status = "Desativado"; ?> <select id="status" name="status" style="width:375px;" disabled="true"> <option value="<?php $status; ?>"> <?php echo $status; ?> </option> <option value="1"> Ativado </option> </select> <br /> <?php } ?> <pre> <input type="button" id="submit" class="alterandouser" value="Alterar"> <input type="submit" name="salvar" value="Salvar Alterações" id="submit" class="save" disabled="true" onclick="alterar_div()"> </pre> <script type="text/javascript"> $(document).ready(function(){ $(".alterandouser").click(function(){ $("input, select").prop("disabled", false); }); }); </script> <script type="text/javascript"> function alterar_div() { $.ajax({ type: "POST", url: "salva-alteracoes.php", data: { id: $('#id').val(), nome: $('#nome').val(), datanascimento: $("#datanascimento"), sexo: $("#sexo"), email: $("#email"), telefone: $("#telefone"), celular: $("#celular"), CPF: $("#CPF"), endereco: $("#endereco"), cidade: $("#cidade"), CEP: $("#CEP"), estado: $("#estado"), pais: $("#pais"), username: $("#username"), status: $("#status") }, success: function(data) { alert("Dados alterados com sucesso"); } }); } </script> </form> </center> <?php } ?> </p> </div> <div class="cf footer"> <center><a href="#" class="btn">Fechar</a></center> </div> </div> <div class="overlay"></div> </div> </main> </section> <script src="js/script.js"></script> </body> </html>
Página salva-alteracoes.php:
<?php //Conexão $db_username = '..'; $db_password = '..'; $db_name = '..'; $db_host = '..'; if(isset($_POST["username"])) //Verificação de usuário { //Conectar ao banco $connecDB = mysqli_connect($db_host, $db_username, $db_password,$db_name)or die('Não foi possível conectar ao banco'); $username = strtolower(trim($_POST["username"])); //sanitize username $username = filter_var($username, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW|FILTER_FLAG_STRIP_HIGH); //Checa o login no banco de dados $results = mysqli_query($connecDB,"SELECT id FROM usuarios WHERE login='$username'"); //Retorna o número de linhas $username_exist = mysqli_num_rows($results); //Total de linhas retornadas //Se o valor for maior que 0, usuário indisponível if($username_exist) { echo 'Este usuário já existe'; }else{ echo '<img src="images/available.png" />'; } } if(isset($_POST["email"])){ //Verificação de email //Conectar ao banco $connecDB = mysqli_connect($db_host, $db_username, $db_password,$db_name)or die('Não foi possível conectar ao banco'); $email = strtolower(trim($_POST["email"])); //sanitize email $email = filter_var($email, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_LOW|FILTER_FLAG_STRIP_HIGH); //Checa o email no banco de dados $results = mysqli_query($connecDB,"SELECT id FROM usuarios WHERE email='$email'"); //Retorna o número de linhas $email_exist = mysqli_num_rows($results); //Total de linhas retornadas //Se o valor for maior que 0, usuário indisponível if($email_exist > 0) { echo 'Este email já existe'; }else{ echo '<img src="images/available.png" />'; } } $connecDB = mysqli_connect($db_host, $db_username, $db_password,$db_name)or die('Não foi possível conectar ao banco'); //Anti Injection function trataValor($valor) { $valor = trim($valor); $valor = strip_tags($valor); $valor = addslashes($valor); return $valor; } $id = trataValor($_POST['id']); $nome = trataValor($_POST['nome']); //Pega a data em formato brasileiro fornecida no formulário e transforma para o formato SQL (para evitar bug de data) $datanascimento = implode("-",array_reverse(explode("/",$_POST['datanascimento']))); $sexo = trataValor($_POST['sexo']); $email = trataValor($_POST['email']); $telefone = trataValor($_POST['telefone']); $celular = trataValor($_POST['celular']); $CPF = trataValor($_POST['CPF']); $endereco = trataValor($_POST['endereco']); $cidade = trataValor($_POST['cidade']); $CEP = trataValor($_POST['CEP']); $estado = trataValor($_POST['estado']); $pais = trataValor($_POST['pais']); $login = trataValor($_POST['username']); $status = trataValor($_POST['status']); /* $senha = trataValor($_POST['senha']); $custo = '08'; $salt = '0000111122222AAAAAhhjghjghjj'; // Gera um hash baseado em bcrypt $hash = crypt($senha, '$2a$' . $custo . '$' . $salt . '$'); */ //Validando dados do formulário if(!empty($nome) && !empty($datanascimento) && !empty($sexo) && !empty($email) && !empty($CPF) && !empty($endereco) && !empty($cidade) && !empty($CEP) && !empty($estado) && !empty($pais) && !empty($login) && !empty($status)) { //Verifica email if(preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$/i", $email)) { $verificauser = mysqli_query($connecDB, "SELECT login FROM usuarios WHERE login = '$login'") or die("erro ao selecionar"); $verificaem = mysqli_query($connecDB, "SELECT email FROM usuarios WHERE email = '$email'") or die("Erro ao selecionar"); if (mysqli_num_rows($verificauser)>0){ //Se já existir um usuário igual echo"<meta charset='iso-8859-1' /> <script language='javascript' type='text/javascript'>alert('Este usuário já existe, por favor, escolha outro nome de usuário');</script>"; die(); } elseif(mysqli_num_rows($verificaem)>0){ //Se já existir um email igual echo"<meta charset='iso-8859-1' /> <script language='javascript' type='text/javascript'>alert('Este email já existe, por favor, escolha outro email');</script>"; die(); }else{ //Caso não haja erros, atualiza os valores da tabela usuarios mysqli_query($connecDB, "UPDATE usuarios SET nome='$nome', datadenascimento='$datanascimento', sexo='$sexo', email='$email', telefone='$telefone', celular='$celular', CPF='$CPF', endereco='$endereco', cidade='$cidade', CEP='$CEP', estado='$estado', pais='$pais', login='$login', ativo='$status' WHERE id='$id')"); echo"<meta charset='iso-8859-1' /> <script type='text/javascript'>alert('Dados alterados com sucesso!');</script>"; } }else{ // IMPRIMIMOS O ERRO echo "<meta charset='iso-8859-1' /> <script type='text/javascript'>alert('Seu e-mail parece estar incorreto!');</script>"; } }else{ // IMPRIME ERRO DE CAMPOS OBRIGATORIOS EM BRANCO echo "<meta charset='iso-8859-1' /> <script type='text/javascript'>alert('Há campos obrigatórios em branco');</script>"; } ?>
Quando clico no botão:
<input type="submit" name="salvar" value="Salvar Alterações" id="submit" class="save" disabled="true" onclick="alterar_div()">
Isac Moura
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)