Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''validação''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 47 registros

  1. Rodrigo5468

    Validação em PDO OOP

    Boa tarde a todos. Estou desenvolvendo um sistema de registro para fins de estudos, mas tenho algumas dúvidas e dificuldades até. Estou usando "programação orientada a objetos", e quero validar alguns campos do meu registro, se puderem me auxiliar, será de grande ajuda. Meu Diretório: Projeto1/ ├── backend/ │ ├── classes/ │ │ ├── Register.php ├── index.php Em Register.php tenho o seguinte código para fazer a validação, mas acredito que estou fazendo algo de errado. public function setUsername($username) { $sql = "SELECT * FROM $this->table WHERE username = :username"; $stmt = Database::prepare($sql); $stmt->execute(array('username' => $_POST["username"])); if(empty($_POST["username"])) { return "O campo usuário não pode ser vázio."; }elseif(ctype_space($_POST["username"])) { return "Não pode usar apenas espaços no campo de usuário."; }elseif(strlen($_POST["username"] < 3)) { return "É necessário no mínimo 3 (três) caracteres no usuário."; }elseif(strlen($_POST["username"] > 15)) { return "O máximo é de 15 (quinze) caracteres no usuário."; }elseif(preg_match("/^[a-zA-Z0-9]*$/", $_POST["username"] == 0)) { return "O nome de usuário só pode conter letras e números. (sem espaços e sem caracteres epeciais)"; }elseif($stmt->num_rows !== 0) { return "O nome de usuário já está cadastrado em nossos bancos de dados."; }else { $this->username = $username; } } E no index.php tenho o seguinte código, acredito que está certo, mas eu gostaria de mostrar as mensagens de erros que estão no Register.php, como que posso fazer isso? $register = new Registers(); if(isset($_POST["cadastrar"])) { $username = $_POST["username"]; $email = $_POST["email"]; $password = $_POST["password"]; $register->setUsername($username); $register->setEmail($email); $register->setPassword($password); if($register->insert()) { return "Usuário cadastrado com sucesso."; } } Obrigado pela atenção!
  2. unnie

    [RESOLVIDO] Comando Update não está funcionando

    Se alguém estiver lendo, olá! Estou tentando fazer um CRUD e na parte de validação do e-mail, eu recebo um email tudo certinho, entretanto não estou conseguindo fazer o update de um campo do BD que corresponde ao id que informa se o e-mail está verificado ou não ... O código de verificação de e-mail está abaixo: <?php include "dbh.inc.php"; $token = $_GET['token']; $email = $_GET['email']; $idEmail = 1; $sql = "SELECT * FROM users WHERE emailUsers=? AND token=?"; $stmt = mysqli_stmt_init($conn); if(!mysqli_stmt_prepare($stmt, $sql)){ echo"".$email; header("Location: ../header.php?error=sqlerror"); exit(); } else{ mysqli_stmt_bind_param($stmt, "ss", $email, $token); mysqli_stmt_execute($stmt); $result = mysqli_stmt_get_result($stmt); if($row = mysqli_fetch_assoc($result)){ ############################################################################################## $sql = "UPDATE users SET emailConfirm='$idEmail' WHERE emailUsers='$email' AND token='$token'"; $stmt = mysqli_stmt_init($conn); mysqli_stmt_execute($stmt); echo "".$row['emailConfirm'].$row['emailUsers'].$row['token'].$row['']; ############################################################################################## } if(!mysqli_stmt_affected_rows()>0){ echo"Afetou Linhas"; } else{ echo"Nenhuma Linha Afetada"; } } no e-mail contém um link estilo: site.com/arquivo.php?email=$email&token=$token site.com/arquivo.php?email=oemaildousuario&token=tokendousuario quando peço que faça o 'echo' do token e e-mail, é imprimido na tela o email e token que estão no link corretamente como eu quero e quando peço 'echo' de outra informação do usuário que contem as informações equivalentes ao do token e email do link as informações são mostradas corretamente também, mas no momento que peço pelo UPDATE nada acontece no BD, o id de validação (emailConfirm) de e-mail continua em '0' e não faz o update para 1... alguém pode me ajudar??? Obrigada !
  3. vonder

    CADASTRO, LOGIN, SENHA

    Preciso de validar os campos do "CRIAR LOGIN"; Armazenar informações em alguma variável ao clicar no botão CADASTRAR; (não pode usar banco de dados) validar campos do "LOGIN"; permitir acesso ao LOGIN se as informações forem iguais as inseridas no CRIAR LOGIN; Se conseguirem armazenar os cadastros em algum vetor ajudaria dms!
  4. Camille Roberta

    Ajuda com verificação de nome e email Javascript

    Olá, estou tendo dificuldades para criar o código de validação de um formulário que abrirá em um popup, o código fica se repetindo causando erro (o erro aparece na tela repetidamente de forma que não é possível preencher os campos). Peço gentilmente a ajuda de vocês. Código HTML: <HTML> <HEAD> <link rel="stylesheet" href = "css/stylesheet1.css"> </HEAD> <BODY> <!-- popup --> <div id = "popup" class = "popup"> <a>x</a> <h3><center>Inscreva-se em nossa newsletter</center></h3> <p><center>Cadastre-se e fique por dentro de nossos eventos e promoções!</center></p> <form class="form" method= "get" name = "modal_form" onSubmit="return ( verifica() )"> <input id="name" name = "nome" type="text" placeholder="NOME" onblur="checar();" /> <input id="email" name = "email" type="text" placeholder="nome@email.com" onblur="checar();" /> <br> <span class = "nao_valido">Email Inválido</span> <br> <input id="submit" type="submit" value="Enviar"> </form> <br> </div> Código Javascript setTimeout(ApresentarPopup, 4000); function ApresentarPopup(){ document.querySelector(".popup").style.display = "block"; document .querySelector(".popup a") .addEventListener("click", function(){ document.querySelector(".popup").style.display = "none"; }); } //validação function verifica() { if (document.forms[0].email.value.length == 0) { alert("Por favor, informe o seu e-mail."); document.modal_form.email.focus(); return false; } return true; } function checar(){ if( document.forms[0].email.value=="" || document.forms[0].email.value.indexOf('@')==-1 || document.forms[0].email.value.indexOf('.')==-1 ) { alert( "Por favor, informe um e-mail válido." ); return false; } if (document.forms[0].nome.value == ""){ alert ("Por favor, informe seu nome"); return false; } } <script type="text/javascript" src="js/script.js"></script>
  5. Camille Roberta

    Ajuda com verificação de nome e email Javascript

    Olá, estou tendo dificuldades para criar o código de validação de um formulário que abrirá em um popup, o código fica se repetindo causando erro (o erro aparece na tela repetidamente de forma que não é possível preencher os campos). Peço gentilmente a ajuda de vocês. Código HTML: <HTML> <HEAD> <link rel="stylesheet" href = "css/stylesheet1.css"> </HEAD> <BODY> <!-- popup --> <div id = "popup" class = "popup"> <a>x</a> <h3><center>Inscreva-se em nossa newsletter</center></h3> <p><center>Cadastre-se e fique por dentro de nossos eventos e promoções!</center></p> <form class="form" method= "get" name = "modal_form" onSubmit="return ( verifica() )"> <input id="name" name = "nome" type="text" placeholder="NOME" onblur="checar();" /> <input id="email" name = "email" type="text" placeholder="nome@email.com" onblur="checar();" /> <br> <span class = "nao_valido">Email Inválido</span> <br> <input id="submit" type="submit" value="Enviar"> </form> <br> </div> Código Javascript setTimeout(ApresentarPopup, 4000); function ApresentarPopup(){ document.querySelector(".popup").style.display = "block"; document .querySelector(".popup a") .addEventListener("click", function(){ document.querySelector(".popup").style.display = "none"; }); } //validação function verifica() { if (document.forms[0].email.value.length == 0) { alert("Por favor, informe o seu e-mail."); document.modal_form.email.focus(); return false; } return true; } function checar(){ if( document.forms[0].email.value=="" || document.forms[0].email.value.indexOf('@')==-1 || document.forms[0].email.value.indexOf('.')==-1 ) { alert( "Por favor, informe um e-mail válido." ); return false; } if (document.forms[0].nome.value == ""){ alert ("Por favor, informe seu nome"); return false; } } <script type="text/javascript" src="js/script.js"></script>
  6. Camille Roberta

    Ajuda com verificação de nome e email Javascript

    Olá, estou tendo dificuldades para criar o código de validação de um formulário que abrirá em um popup, o código fica se repetindo causando erro (o erro aparece na tela repetidamente de forma que não é possível preencher os campos). Peço gentilmente a ajuda de vocês. Código HTML: <HTML> <HEAD> <link rel="stylesheet" href = "css/stylesheet1.css"> </HEAD> <BODY> <!-- popup --> <div id = "popup" class = "popup"> <a>x</a> <h3><center>Inscreva-se em nossa newsletter</center></h3> <p><center>Cadastre-se e fique por dentro de nossos eventos e promoções!</center></p> <form class="form" method= "get" name = "modal_form" onSubmit="return ( verifica() )"> <input id="name" name = "nome" type="text" placeholder="NOME" onblur="checar();" /> <input id="email" name = "email" type="text" placeholder="nome@email.com" onblur="checar();" /> <br> <span class = "nao_valido">Email Inválido</span> <br> <input id="submit" type="submit" value="Enviar"> </form> <br> </div> Código Javascript setTimeout(ApresentarPopup, 4000); function ApresentarPopup(){ document.querySelector(".popup").style.display = "block"; document .querySelector(".popup a") .addEventListener("click", function(){ document.querySelector(".popup").style.display = "none"; }); } //validação function verifica() { if (document.forms[0].email.value.length == 0) { alert("Por favor, informe o seu e-mail."); document.modal_form.email.focus(); return false; } return true; } function checar(){ if( document.forms[0].email.value=="" || document.forms[0].email.value.indexOf('@')==-1 || document.forms[0].email.value.indexOf('.')==-1 ) { alert( "Por favor, informe um e-mail válido." ); return false; } if (document.forms[0].nome.value == ""){ alert ("Por favor, informe seu nome"); return false; } } <script type="text/javascript" src="js/script.js"></script>
  7. Dll/lib é destinada e distribuída para desenvolvedores de forma gratuita/FREE para validação de informações, abaixo o link da postagem do blog onde tem link para download e do exemplo, é totalmente free. Validação de CEP. Validação de CHAVE DFE. Validação de CNH. Validação de CNPJ Validação de CPF Validação de CARTÃO DE CRÉDITO. Validação de GTIN. Validação de INSCRIÇÃO ESTADUAL. Validação de ISUF. Validação de RENAVAM. Validação de SUFRAMA. Validação de UF. http://sc10.com.br/index.php/2018/04/27/dll-lib-para-validacao-de-documentos/ Att. andersonscinfo
  8. josenilson

    Validação de dados antes de cadastras

    Olá Pessoal , Alguém pode me ajudar com esse problema. Tenho uma class controladora que estou gravando os dados no banco de dados , gostaria de fazer uma verificação para não duplicar os dados onde eu faço essa verificação no método onde gravo os dados ? Se possível poderia me dar um exemplo disso, saliento que estou usando php com orientação a objeto . abaixo os métodos que estou usando na class uma para armazenar os dados e o outro gravo no banco . //Valida e cria os dados para realizar o cadastro private function setData() { $this->Data = array_map('strip_tags', $this->Data); $this->Data = array_map('trim', $this->Data); $this->Data['modelo'] = Check::Name($this->Data['modelo']); $this->Data['eixo'] = Check::Name($this->Data['eixo']); $this->Data['status'] = Check::Name($this->Data['status']); $this->Data['pedagio'] = Check::Name($this->Data['pedagio']); $this->Data['cavalo'] = Check::Name($this->Data['cavalo']); $this->Data['motorista'] = Check::Name($this->Data['motorista']); $this->Data['placacr1'] = Check::Name($this->Data['placacr1']); $this->Data['placacr2'] = Check::Name($this->Data['placacr2']); $this->Data['Filial_Atual'] = Check::Name($this->Data['Filial_Atual']); $this->Data['Filial_Destino'] = Check::Name($this->Data['Filial_Destino']); } } //Cadastra a jornada no banco! private function Create() { $Create = new Create; $Create->ExeCreate(self::Entity, $this->Data); if ($Create->getResult()): $this->Result = $Create->getResult(); endif; }
  9. Olá senhoras e senhores, boa tarde e obrigado desde já. Tenho uma tabela com 4 colunas no MySQL: Cod = Int autoincremento; domain = varchar(150); dtatualizacao = datetime; bvalido = boleano; O que eu quero fazer é o seguinte: Verificar se um dominio é valido, e atualizar na base de dados com a data e se é valido ou não com uma variavel booleana. Porém que eu não estou me saindo bem com meu código, ou eu faço o select ou o update, os 2 não estão acontecendo. Como eu devo fazer? <?php function validadominio($dominio){ if(!checkdnsrr($dominio,'A')){ // $mensagem='Inválido!'; return FALSE; }else{ // $mensagem='Válido!'; return TRUE; } } $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "verificar_dominios"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "SELECT cod, domain FROM dominios where dtatualizacao='0000-00-00 00:00:00' limit 1"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { $valido= validadominio($row['domain']); $codigo = $row['codigo']; $sqlupdate="update dominios set dtatualizacao=NOW(), bvalido='$valido' where cod='$codigo'"; echo "Dominio: " . $row['domain']." - Verif.: ".$valido."<br>"; $mysqlcli->query($sqlupdate, $conn); } } else { echo "0 results"; } $conn->close(); ?>
  10. Design Acappella

    Formulário HTML com validação por TXT

    Salve, galera. Não tenho muito conhecimento sobre o assunto e preciso de uma ajuda de vocês. Preciso criar um formulário html que ao ser enviado, retorne uma mensagem informando se o usuário é apto ou não a executar um procedimento. Caso ele não seja apto, apareça uma mensagem informando porque ele não está apto. Exemplo: Pergunta 1: Você fez tatuagem nos últimos 12 meses? ( ) Sim ( ) Não Mensagem de retorno caso ele marque "Não": Você não está apto pelo motivo "X", Aguarde um prazo de X dias para retorno. Pergunta 2: Você se vacinou nos últimos 30 dias? ( ) Sim ( ) Não Mensagem de retorno caso ele marque "Não": Você não está apto pelo motivo "X", Aguarde um prazo de X dias para retorno. ... e assim por diante. Caso ele não seja apto em mais de uma pergunta, então deve aparecer todas as mensagem de retorno as quais ele não foi apto. Caso ele seja apto em tudo, então deve aparecer uma mensagem do tipo: Você está apto a executar "X" procedimento! Agradeço muito pela ajuda.
  11. Galera preciso validar os seguintes dados, Alguem me ajuda. <div class="col-xs-24 col-sm-24 col-md-24 col-lg-24 paddingNewCardAdjust"><div class="pull-left row grayBackground" ng-class="{grayBackground: showGrayBackground == true}"><div ng-class="{labelError : selectedOtherCard &amp;&amp; showErrorOnNewCreditCard}"><label ng-hide="onlyNewCardOption" class="cardOptions cardLastOption radio row no-padding hidden-xs activeLabel" ng-click="chooseOtherCreditCard()" ng-class="{activeLabel: selectedCardLabel == &#39;otherCard&#39;, inactiveLabel: selectedCardLabel != &#39;otherCard&#39;}"></label><div class="row fadeSac creditCardFieldsAdjust" ng-class="{&#39;v-padding-only-top-20&#39;: onlyNewCardOption}"><div class="col-xs-24 col-sm-24 col-md-24 col-lg-24"> <label>Nome completo</label> <div sac-input="" type="&#39;text&#39;" name="nome" field="bookletEmail" placeholder="nome" helpblockclass="&#39;col-xs-24 col-sm-24 col-md-24 col-lg-24 no-padding-left no-padding-right&#39;" inputclass="&#39;col-xs-24 col-sm-10 col-md-8 col-lg-8 no-padding-left no-padding-right&#39;" class="ng-isolate-scope"><div class=""> <div class="col-xs-24 col-sm-10 col-md-8 col-lg-8 no-padding-left no-padding-right"> <input required maxlength="" class="form-control ng-pristine ng-valid" ui-mask="" type="text" name="nome" placeholder="Nome Completo"> </div> <span class="help-block col-xs-24 col-sm-24 col-md-24 col-lg-24 no-padding-left no-padding-right ng-binding" ng-bind-html="message"></span> </div></div></div><div class="col-xs-24 col-sm-24 col-md-24 col-lg-24"> <label>CPF</label> <div sac-input="" type="&#39;text&#39;" name="cpf" placeholder="nome" helpblockclass="&#39;col-xs-24 col-sm-24 col-md-24 col-lg-24 no-padding-left no-padding-right&#39;" inputclass="&#39;col-xs-24 col-sm-10 col-md-8 col-lg-8 no-padding-left no-padding-right&#39;" class="ng-isolate-scope"><div class=""> <div class="col-xs-24 col-sm-10 col-md-8 col-lg-8 no-padding-left no-padding-right"> <input required pattern="[0-9]{11}" maxlength="11" ng-disabled="" class="form-control ng-pristine ng-valid" type="text" name="cpf" placeholder="000.000.000-00" ng-model="value" onsubmit="VerificaCPF();"> </div> <span class="help-block col-xs-24 col-sm-24 col-md-24 col-lg-24 no-padding-left no-padding-right ng-binding" ng-bind-html="message"></span> </div></div></div><div class="col-xs-24 col-sm-24 col-md-24 col-lg-24"> <label><br> Numero telefone celular </label> <div sac-input="" type="&#39;text&#39;" name="&#39;bookletEmail&#39;" field="bookletEmail" placeholder="&#39;E-mail&#39;" helpblockclass="&#39;col-xs-24 col-sm-24 col-md-24 col-lg-24 no-padding-left no-padding-right&#39;" inputclass="&#39;col-xs-24 col-sm-10 col-md-8 col-lg-8 no-padding-left no-padding-right&#39;" class="ng-isolate-scope"><div class=""> <div class="col-xs-24 col-sm-10 col-md-8 col-lg-8 no-padding-left no-padding-right"> <input maxlength="11" class="form-control ng-pristine ng-valid" ui-mask="" ng-change="clear(this)" type="text" name="celular" placeholder=""ddd000000000" ng-model="value"> </div> <span class="help-block col-xs-24 col-sm-24 col-md-24 col-lg-24 no-padding-left no-padding-right ng-binding" ng-bind-html="message"></span> </div></div></div><div class="col-xs-24 col-sm-9 col-md-9 col-lg-9 fadeSac" style="">Número do cartão:<div sac-input-credit-card="" name="numero" required pattern="[0-9]{16}" maxlength="16" field="number" cartao"&#39;col-xs-24 col-sm-24 col-md-24 col-lg-24 no-padding no-margin&#39;" inputclass="&#39;col-xs-24 col-sm-20 col-md-20 col-lg-20 no-padding-left no-padding-right&#39;" brand="cardBrand" class="ng-isolate-scope"><div class=""> <div class="col-xs-24 col-sm-20 col-md-20 col-lg-20 no-padding-left no-padding-right"> <input required pattern="[0-9]{16}" maxlength="16" class="form-control creditCardInput ng-valid ng-dirty" id="cardNumber" ng-blur="getCardBrand()" ng-change="clear(this)" type="tel" name="cartao" ng-model="value" style=""> <span ng-show="brand" class=""></span> </div> <span class="help-block col-xs-24 col-sm-24 col-md-24 col-lg-24 no-padding no-margin"></span> </div></div><div class="bwCardBrands col-xs-24 col-sm-24 col-md-24 col-lg-24 no-padding"><span class="bwBoxBrand bwElo ng-hide" ng-show="$parent.selectedPaymentMethod.paymentMethods"></span> <span class="bwBoxBrand bwVisa"></span> <span class="bwBoxBrand bwMastercard"></span> <span class="bwBoxBrand bwAmex"></span> <span class="bwBoxBrand bwDiners"></span> <span class="bwBoxBrand bwHipercard"></span></div></div><div class="col-xs-24 col-sm-7 col-md-7 col-lg-7 no-padding-md no-padding-lg fadeSac" ng-show="selectedOtherCard" style="">Data de validade:<div sac-multiple-input="" disabledinput="inputDisable" helpblockclass="&#39;col-xs-24 col-sm-24 col-md-24 col-lg-24 no-padding-left no-padding-right&#39;" name="mes" field="expirationDate" fieldlist="expirationInputs" class="ng-isolate-scope"> <div class=""> <!-- ngRepeat: field in fieldlist --><div ng-repeat="field in fieldlist" class="ng-scope"> <div class="col-xs-7 col-sm-9 col-md-10 col-lg-9 no-padding-left"> <input required pattern="[0-9]{2}"required class="form-control ng-valid ng-dirty" id="cardMonth" " maxlength="2" type="tel" name="mes" placeholder="MM" style=""> </div> </div><!-- end ngRepeat: field in fieldlist --><div ng-repeat="field in fieldlist" class="ng-scope"> <div class="col-xs-7 col-sm-9 col-md-10 col-lg-9 no-padding-left"> <input required pattern="[0-9]{2}" class="form-control ng-valid ng-dirty" id="cardYear" ng-disabled="false" ng-model="field.value" maxlength="2" ui-mask="" ng-change="clear(this.$parent)" type="tel" name="ano" placeholder="AA" style=""> </div> </div><!-- end ngRepeat: field in fieldlist --> <span class="help-block col-xs-24 col-sm-24 col-md-24 col-lg-24 no-padding-left no-padding-right"></span> </div></div></div><div class="col-xs-24 col-sm-8 col-md-8 col-lg-8 no-padding-md no-padding-lg no-margin-left" ng-class="{labelError : showCreditCardErrorMessage}"><div class="col-lg-24 no-padding"><span>Código de segurança:</span> <span tooltip-html-unsafe="Insira o código de segurança localizado no verso do seu cartão." class="tooltipIcon ng-scope"></span></div><div class="col-xs-24 col-sm-20 col-md-20 col-lg-20 no-padding"><div required maxlength="4" type="number" name="cvv" field="cvv" inputclass="&#39;col-xs-8 col-sm-12 col-md-12 col-lg-11 no-padding&#39;" placeholder="---" class="ng-isolate-scope"><div class=""> <div class="col-xs-8 col-sm-12 col-md-12 col-lg-11 no-padding"> <input required maxlength="4" type="number" name="cvv" placeholder="---" ng-model="value" style=""> </div> <span class="help-block col-xs-24 col-sm-24 col-md-24 col-lg-24 no-padding ng-binding" ng-bind-html="message"></span> </div></div></div></div></div></div><div ng-show="selectedOtherCard &amp;&amp; showErrorOnNewCreditCard" ng-class="{&#39;visible-sm visible-md visible-lg&#39;: selectedOtherCard &amp;&amp; showErrorOnNewCreditCard}" class="has-error h-margin-only-left-10 ng-hide"><span class="help-block col-xs-24 col-sm-24 col-md-24 col-lg-24 no-padding-left no-padding-right ng-binding" ng-bind="newCreditCardMessageError"></span></div></div></div>
  12. marcelobbt

    Validação em campos adicionados

    Estou montando um form que acrescenta alguns campos mais esses campos que são acrescentados não consigo fazer funcionar a validação. Obs: Se eu colocar o campo no html as regras de validação funcionam, mas se eu acrescento via botão ele não funciona. html: <div class="row" ng-app="acidente"> <div class="col-sm-12"> <h2>Cadastrar Acidente</h2> <p>Empresa: <?php echo '<strong>'.$mensal->__get('empresa').'</strong>&nbsp;&nbsp;-&nbsp;&nbsp;Período:'.$mensal->__get('mes').'/'.$mensal->__get('ano'); ?></p> <form class="form-horizontal" name="acidenteForm" novalidate action="http://www.google.com"> <div class="form-group"> <label class="col-sm-2 control-label">Dia do Acidente<span class="vermelho">*</span>:</label> <div class="col-sm-10"> <input type="number" name="diaform" class="form-control" ng-model="diaform" required dia-Acidente> &nbsp;&nbsp;<span class="vermelho" ng-show="acidenteForm.diaform.$invalid && acidenteForm.diaform.$dirty">O dia do acidente deve ser um número válido.</span> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Descrição do Acidente<span class="vermelho">*</span>:</label> <div class="col-sm-10"> <textarea name="descricaoform" class="form-control" required ng-model="descricaoform" rows="5"></textarea> <p class="vermelho" ng-show="acidenteForm.descricaoform.$invalid && acidenteForm.descricaoform.$dirty">Favor preencher a descrição do acidente.</p> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label">Recomendações do Acidente:</label> <div class="col-sm-10"> <textarea name="recomendacaoform" class="form-control" rows="5"></textarea> </div> </div> <span ng-controller="AdicionarController"> <div class="form-group"> <label class="col-sm-2 control-label">Adicionar acidentado:</label> <div class="col-sm-10"> <input type="button" class="btn btn-success" ng-click="AdicionarCampos()" name="adicionarAcidentado" value="+"> </div> </div> <div id="maisCampos"> </div> </span> <p><span class="vermelho">*</span> campos de preenchimento obrigatório</p> <div class="form-group"> <label class="col-sm-2 control-label">&nbsp;</label> <div class="col-sm-10"> <input type="submit" class="btn btn-success" name="cadastrar" ng-disabled="acidenteForm.$invalid" value="Enviar"> </div> </div> </form> </div> <script src="<?php echo base_url(); ?>js/angular.min.js"></script> <script src="<?php echo base_url(); ?>js/acidente.js"></script> </div> acidente.js var app = angular.module('acidente', []); app.directive('diaAcidente', function() { return { require: 'ngModel', link: function(scope, element, attr, mCtrl) { function myValidation(value) { if (value > 0 && value < 32) { mCtrl.$setValidity('charE', true); } else { mCtrl.$setValidity('charE', false); } return value; } mCtrl.$parsers.push(myValidation); } }; }); var adicionar = []; var i = 0; app.controller('AdicionarController', function($scope) { $scope.AdicionarCampos = function () { ordinal = i+1; adicionar.push('<p><strong>'+ordinal+'º acidentado</strong></p>'); adicionar.push('<div class="form-group"><label class="col-sm-2 control-label">Matrícula:</label><div class="col-sm-10"><input type="number" name="matriculaform'+i+'" class="form-control"></div></div>'); adicionar.push('<div class="form-group"><label class="col-sm-2 control-label">Previsão de Alta<span class="vermelho">*</span>:</label><div class="col-sm-10"><input type="date" name="previsaoform'+i+'" id="previsaoform'+i+'" class="form-control" required ng-model="previsaoform'+i+'">&nbsp;&nbsp;<span class="vermelho" ng-show="acidenteForm.previsaoform'+i+'.$invalid && acidenteForm.previsaoform'+i+'.$dirty">Favor informar a previsao da alta.</span></div></div>'); document.getElementById("maisCampos").innerHTML = adicionar; i = i + 1; }; });
  13. codercss

    Artigo seguinte - url

    Olá a todos, Tenho este url: run.php?page=article_2 Pretendo que na página da url anterior apareça um href com o url do próximo artigo. Portanto, terá que ser algo deste genero: <li><a href="run.php?page=article_3" target="_blank"><img src="img/image.png"><p></p></a></li> Estou na dúvida se devo fazer isso via javascript ou php. Penso que seja via javascript, mas entretanto surgiu uma dúvida. Como vou fazer no último artigo. Vamos imaginar que o último artigo é o número 10. Não existe o 11, como vou fazer para que esse url volte para artigo 1? Por isso, volto a pensar novamente numa solução via php. Talvez algo que valide a url e apenas assim é que incrementa um número! O que acham? Obrigado
  14. Olá achei esta função na net porém ela não funciona pois mesmo selecionando uma opção continua dando a mensagem de erro, segue: function validate() { counter=0 finalidade=document.forms[0].finalidade if (finalidade.checked) { counter++ } if (counter==0){ alert("Selecione pelo menos uma finalidade!") return false; } return true; } <form action="action.php" method="post" autocomplete="off" enctype="multipart/form-data" onsubmit="return validate()"> <input type="checkbox" name="finalidade" value="1"/>Aluguel <input type="checkbox" name="finalidade" value="1"/>Venda </form> Qual o problema?
  15. Gabrielvt14

    Validar formulario com name[] e id iguais

    Olá pessoal, Tenho uma um formulário dinamico, onde pode aparecer várias textareas, e por padrão, essas textareas tem o mesmo id e o mesmo name, porém, o name esta sendo enviado como array (name="nomecampo[]"). Queria saber como faço pra validar todos essas textareas no javascript, porque preciso verificar se essas textareas tem menos de 10 caracteres. A textarea esta assim: <textarea class="form-control txta" rows="4" name="descr_icon[]" id="descri_icon" ></textarea> E como o formulario é dinamico, pode aparecer uma, nenhuma, ou várias textareas iguais a esta, e preciso validar no javascript (preciso que seja puro, nao posso utilizar jquery) cada textarea desta, mas a validação é a mesma para todas. Encontrei algumas soluções contando o indice das textareas pelo name, mas no meu caso o name esta passando como array, entao nao deu certo. O que encontrei foi mais ou menos assim: function validacao(nomecampo) { var total = document.getElementsByName(nomecampo); for(i = 0; i < total.lenght; i++) { if (document.getElementByName(i) < 10) { alert('Erro'); return (false); } } } E na chamada da função: <textarea name="camponome" id="camponome"></textarea> <button onclick="validacao('camponome')"></button> Mas como disse, isso não funcionou no meu caso porque passo o name como array (nomecampo[]). Alguém saberia alguma posssivel solução?
  16. Gabrielvt14

    Validação de formulário com dois botões

    Olá pessoal, estou dificuldade em validar um formulário, mas da forma que estou tentando não sei se é possível, alguém pode me dar uma força? Tenho um formulário com dois botões submit. E na tag form estou colocando o onsubmit = checa_formulario() Porém, um dos botões deve realizar o submit sem entrar nesta funcão do onsubmit, mas o outro botão deve executar essa função. Tentei chamar essa função no onclick do botão que quero que execute a função, mas aí ele executava a função, mas independente do resultado, ele realizava o submit. Alguém poderia me ajudar? Desde já agradeço! ##### EDIT ##### Devo utilizar javascript puro ### Código HTML <!-- Botões --> <button type="submit" name="submit" value="1"> <button type="submit" name="submit" value="2"> <!-- Tag form --> <form method="POST" action="arquivo.php" onsubmit="return checa_formulario()"> JavaScript if (document.getElementById('descri_icon').value.length < 10) { alert("Erro"); return (false); }
  17. hdnrf

    [Resolvido] validação de data

    Ola pessoal, Estou trabalhando com dados de um arquivo .xml, esta mostrando toda informação corretamente mas, não estou conseguindo fazer a formatação da data, alguem me da uma luz?? [...] <td>Item</td> <td>Qtd</td> <td>Valor un.</td> <td>Data</td> </tr><?php foreach($prod as $itemcompra){ echo " <tr> <td>".$itemcompra->prod->xProd."</td> <td>".$itemcompra->prod->qCom."</td> <td>".$itemcompra->prod->vUnCom."</td> <td>".$itemcompra->prod->med->dVal."</td> </tr>"; }?> </table> O problema é esse carinha: "<td>".$itemcompra->prod->med->dVal."</td>" Como posso formatar a data nessa estrutura ai? Obrigado.
  18. AnthraxisBR

    Dúvida sobre classe de validação

    Bom dia, Estava fuçando no github a procura de uma classe de validação, e acabei encontrando essa: https://github.com/Wixel/GUMP Pela que eu li e testei com ela, ela é bem robusta e atualizada constantemente, mas gostaria ter uma ideia de alguém com mais conhecimento sobre isso, se ela é realmente tão boa quanto eu entendi que é. ~ Acredito que ela possa ser útil pra muita gente Desde ja obrigado
  19. gRoOvE

    Framework para validação + AJAX

    Bom dia, tenho um sistema com backend em JavaEE usando framework struts, porém na validação das telas é usado javascript puro o que dá um trabalho enorme e várias inconsistências, uso muitas chamadas Ajax usando o Prototype.js. O que sugerem para realizar essa validação + chamadas AJAX, existe algum framework específico pra isso?
  20. Gabrielvt14

    Não consigo validar meu formulário

    Olá pessoal. Estou tentando validar meu formulário com javascript, uma validação bem básica somente para ver se os campos estão preenchidos, sei que é bestinha, mas javascript não é meu forte ^^ Bem, tenho cinco campos de texto que não podem passar vazios, e dois campos de check box, onde pelo menos um deles deve estar selecionado. Então fiz o seguinte script: function checa_formulario(form){ if (form.cod.checked == ""){ bootbox.alert("<span class='text-danger'><b class='glyphicon glyphicon-remove'></b> Informe um código para este serviço.</span>", function(){}); form.cod.focus(); return (false); } if (form.titulo.value == ""){ bootbox.alert("<span class='text-danger'><b class='glyphicon glyphicon-remove'></b> Informe um título para este serviço.</span>", function(){}); form.titulo.focus(); return (false); } if (form.valorCusto.value == ""){ bootbox.alert("<span class='text-danger'><b class='glyphicon glyphicon-remove'></b> Informe o valor de custo deste serviço.</span>", function(){}); form.valorCusto.focus(); return (false); } if (form.valorFinal.value == ""){ bootbox.alert("<span class='text-danger'><b class='glyphicon glyphicon-remove'></b> Informe o valor final deste serviço.</span>", function(){}); form.valorFinal.focus(); return (false); } if (form.categoria.value == ""){ bootbox.alert("<span class='text-danger'><b class='glyphicon glyphicon-remove'></b> Informe a qual categoria pertence este serviço.</span>", function(){}); form.categoria.focus(); return (false); } if (document.demoform2.franquia.checked == false && document.demoform2.clientefinal.checked == false) { bootbox.alert("<span class='text-danger'><b class='glyphicon glyphicon-remove'></b> Selecione pelo menos um destinado a usar o serviço. (Franqueado/Cliente Final)</span>", function(){}); form.franquia.focus(); form.clientefinal.focus(); return (false); } return (true); } E o formulário no HTML esta assim: <form id="demoform2" data-parsley-validate class="form-horizontal form-label-left" action="?a=<?php echo($_GET['n'] != '')?'atualiza':'novo';?>" method="post" onsubmit="return checa_formulario(this)" enctype="multipart/form-data"> <?php if($_GET['n'] != ''){ ?> <input type="hidden" name="clicod" value="<?php echo $_GET['n'];?>"> <?php } ?> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Código <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <input type="text" class="form-control col-md-7 col-xs-12" name="cod" value="<?php echo $vcod; ?>"><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Serviço <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <input type="text" class="form-control col-md-7 col-xs-12" name="titulo" value="<?php echo $vtitulo; ?>"><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Valor de custo <small>(R$)</small><span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <input type="text" class="form-control col-md-7 col-xs-12 decimal" name="valorCusto" value="<?php echo $vcusto; ?>"><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Valor final <small>(R$)</small><span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <input type="text" class="form-control col-md-7 col-xs-12 decimal" name="valorFinal" value="<?php echo $vfinal; ?>"><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Categoria <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <select class="form-control col-md-7 col-xs-12 select2_single" tabindex="-1" name="categoria"> <option></option> <?php $resultadocli = mysql_query("SELECT id, nome_categoria FROM categorias ORDER BY nome_categoria ASC"); $totalcli = mysql_num_rows($resultadocli); while($row = mysql_fetch_array($resultadocli)) { ?> <option value="<?php echo $row['id'];?>" <?php if($row['id'] == $vcategoria){ echo ' selected="selected"'; } ?> ><?php echo $row['nome_categoria'];?></option> <?php } ?> </select> </div> </div> <div class="container"> <div class="row"> <div class="form-group"> <div class="searchable-container"> <div class="items col-xs-12 col-sm-6 col-md-5 col-lg-4 col-xs-offset-1 col-sm-offset-3 col-md-offset-1 col-lg-offset-2"> <div class="info-block block-info clearfix"> <div class="square-box pull-left"> <span class="glyphicon glyphicon-tags glyphicon-lg"></span> </div> <div data-toggle="buttons" class="btn-group bizmoduleselect"> <label class="btn btn-default <?php echo ($vfranquia == 'franquia')?'active':'';?>"> <div class="bizcontent"> <input type="checkbox" name="franquia" value="franquia" <?php echo ($vfranquia == 'franquia')?'checked':'';?>> <span class="glyphicon glyphicon-ok glyphicon-lg"></span> <h5>Serviço para franqueados</h5> </div> </label> </div> </div> </div> <div class="items col-xs-12 col-sm-6 col-md-5 col-lg-4 col-xs-offset-1 col-sm-offset-3 col-md-offset-1"> <div class="info-block block-info clearfix"> <div class="square-box pull-left"> <span class="glyphicon glyphicon-tags glyphicon-lg"></span> </div> <div data-toggle="buttons" class="btn-group bizmoduleselect"> <label class="btn btn-default <?php echo ($vcliente == 'clientefinal')?'active':'';?>"> <div class="bizcontent"> <input type="checkbox" name="clientefinal" value="clientefinal" <?php echo ($vcliente == 'clientefinal')?'checked':'';?>> <span class="glyphicon glyphicon-ok glyphicon-lg"></span> <h5>Serviço para clientes finais</h5> </div> </label> </div> </div> </div> </div> </div> </div> </div> <div class="ln_solid"></div> <div class="form-group"> <div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-3"> <button type="reset" class="btn btn-default">Limpar</button> <button type="submit" class="btn btn-success">Concluir</button> </div> </div> </form><form id="demoform2" data-parsley-validate class="form-horizontal form-label-left" action="?a=<?php echo($_GET['n'] != '')?'atualiza':'novo';?>" method="post" onsubmit="return checa_formulario(this)" enctype="multipart/form-data"> <?php if($_GET['n'] != ''){ ?> <input type="hidden" name="clicod" value="<?php echo $_GET['n'];?>"> <?php } ?> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Código <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <input type="text" class="form-control col-md-7 col-xs-12" name="cod" value="<?php echo $vcod; ?>"><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Serviço <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <input type="text" class="form-control col-md-7 col-xs-12" name="titulo" value="<?php echo $vtitulo; ?>"><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Valor de custo <small>(R$)</small><span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <input type="text" class="form-control col-md-7 col-xs-12 decimal" name="valorCusto" value="<?php echo $vcusto; ?>"><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Valor final <small>(R$)</small><span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <input type="text" class="form-control col-md-7 col-xs-12 decimal" name="valorFinal" value="<?php echo $vfinal; ?>"><br> </div> </div> <div class="form-group"> <label class="control-label col-md-3 col-sm-3 col-xs-12">Categoria <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 col-xs-12"> <select class="form-control col-md-7 col-xs-12 select2_single" tabindex="-1" name="categoria"> <option></option> <?php $resultadocli = mysql_query("SELECT id, nome_categoria FROM categorias ORDER BY nome_categoria ASC"); $totalcli = mysql_num_rows($resultadocli); while($row = mysql_fetch_array($resultadocli)) { ?> <option value="<?php echo $row['id'];?>" <?php if($row['id'] == $vcategoria){ echo ' selected="selected"'; } ?> ><?php echo $row['nome_categoria'];?></option> <?php } ?> </select> </div> </div> <div class="container"> <div class="row"> <div class="form-group"> <div class="searchable-container"> <div class="items col-xs-12 col-sm-6 col-md-5 col-lg-4 col-xs-offset-1 col-sm-offset-3 col-md-offset-1 col-lg-offset-2"> <div class="info-block block-info clearfix"> <div class="square-box pull-left"> <span class="glyphicon glyphicon-tags glyphicon-lg"></span> </div> <div data-toggle="buttons" class="btn-group bizmoduleselect"> <label class="btn btn-default <?php echo ($vfranquia == 'franquia')?'active':'';?>"> <div class="bizcontent"> <input type="checkbox" name="franquia" value="franquia" <?php echo ($vfranquia == 'franquia')?'checked':'';?>> <span class="glyphicon glyphicon-ok glyphicon-lg"></span> <h5>Serviço para franqueados</h5> </div> </label> </div> </div> </div> <div class="items col-xs-12 col-sm-6 col-md-5 col-lg-4 col-xs-offset-1 col-sm-offset-3 col-md-offset-1"> <div class="info-block block-info clearfix"> <div class="square-box pull-left"> <span class="glyphicon glyphicon-tags glyphicon-lg"></span> </div> <div data-toggle="buttons" class="btn-group bizmoduleselect"> <label class="btn btn-default <?php echo ($vcliente == 'clientefinal')?'active':'';?>"> <div class="bizcontent"> <input type="checkbox" name="clientefinal" value="clientefinal" <?php echo ($vcliente == 'clientefinal')?'checked':'';?>> <span class="glyphicon glyphicon-ok glyphicon-lg"></span> <h5>Serviço para clientes finais</h5> </div> </label> </div> </div> </div> </div> </div> </div> </div> <div class="ln_solid"></div> <div class="form-group"> <div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-3"> <button type="reset" class="btn btn-default">Limpar</button> <button type="submit" class="btn btn-success">Concluir</button> </div> </div> </form> Do jeito que está, ele sempre acusa o campo cod como vazio e pede para preencher, mesmo estando preenchido. Se alguém puder ajudar e dizer onde estou errando fico muito grato! ### EDIÇÃO ### O problema de acusar o campo cod vazio era porque estava assim if (form.cod.checked == "") E o correto é if (form.cod.value == "") cod.checked estava errado ja que o campo é do tipo texto e não checkbox Mas ainda não consegui fazer com que o javascript valide os dois checkbox no final do formulário, quando preencho sem selecionar nenhum checkbox ele aceita :/
  21. Bom dia pessoal. Estou desenvolvendo um sistema em PHP. Preciso colocar ao lado do campo CPF uma imagem que válida (ou não) o CPF digitado. Já fiz os cálculos necessários para validar um CPF. Para entenderem melhor o que eu quero. no site do imaster é usado quando você vai se cadastrar. Ele valida o campo nome de usuario, endereço de e-mail e senhas... Preciso exatamente disso, aquele certinho ou o X. Caso possam me ajudar, agradeço
  22. heriton

    Validação de Campo Formulario

    Boa noite a todos. Solicito por gentileza um auxilio para validação de campos de formulario HTML com PHP antes de enviar. Formulário - HTML contact.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <title>Horus Informática - Soluções em TI</title> <!-- Bootstrap --> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="ionicons/css/ionicons.min.css" rel="stylesheet"> <link rel="icon" href="img/favicon.ico" type="image/x-icon"> <!-- main css --> <link href="css/style.css" rel="stylesheet"> <!-- modernizr --> <script src="js/modernizr.js"></script> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> </head> <body> <!-- Preloader --> <div id="preloader"> <div class="pre-container"> <div class="spinner"> <div class="double-bounce1"></div> <div class="double-bounce2"></div> </div> </div> </div> <!-- end Preloader --> <div class="container-fluid"> <!-- box-header --> <header class="box-header"> <div class="box-logo"> <a href="index.html"><img src="img/logo.png" width="80" alt="Logo"></a> </div> <!-- box-nav --> <a class="box-primary-nav-trigger" href="#0"> <span class="box-menu-text">Menu</span><span class="box-menu-icon"></span> </a> <!-- box-primary-nav-trigger --> </header> <!-- end box-header --> <!-- nav --> <nav> <ul class="box-primary-nav"> <li class="box-label">Sobre Nós</li> <li><a href="index.html">Home</a></li> <li><a href="about.html">Sobre Nós</a></li> <li><a href="services.html">Serviços</a></li> <li><a href="portfolio.html">Portifólio</a></li> <li><a href="contact.html">Contato</a> <i class="ion-ios-circle-filled color"></i></li> <li class="box-label">Siga-nos</li> <li class="box-social"><a href="#0"><i class="ion-social-facebook"></i></a></li> <li class="box-social"><a href="#0"><i class="ion-social-instagram-outline"></i></a></li> <li class="box-social"><a href="#0"><i class="ion-social-twitter"></i></a></li> <li class="box-social"><a href="#0"><i class="ion-social-dribbble"></i></a></li> </ul> </nav> <!-- end nav --> </div> <!-- top bar --> <div class="top-bar"> <h1>Contato</h1> <p><a href="index.html">Home</a> / Contato</p> </div> <!-- end top bar --> <!-- main-container --> <div class="container main-container"> <div class="col-md-6"> <form action="enviar.php" method="post"> <div class="row"> <div class="col-md-6"> <div class="input-contact"> <input type="text" name="name" required="required"> <span>Nome</span> </div> </div> <div class="col-md-6"> <div class="input-contact"> <input type="text" name="email" required="required"> <span>Email</span> </div> </div> <div class="col-md-12"> <div class="input-contact"> <input type="text" name="object" required="required" > <span>Titulo</span> </div> </div> <div class="col-md-12"> <div class="textarea-contact"> <textarea name="message"></textarea> <span>Mensagem</span> </div> </div> <div class="col-md-12"> <button type="submit" class="btn btn-box">Enviar</a> </div> </div> </form> </div> <div class="col-md-6"> <h3 class="text-uppercase">Contato</h3> <h5>Creative & Lorem ipsum dolor sit amet</h5> <div class="h-30"></div> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliter enim nosmet ipsos nosse non possumus. Inscite autem medicinae et gubernationis ultimum cum ultimo sapientiae comparatur. Tecum optime, deinde etiam cum mediocri amico. Et nemo nimium beatus est; Ac ne plura complectar-sunt enim innumerabilia-, bene laudata virtus voluptatis aditus </p> <div class="contact-info"> <p><i class="ion-android-call"></i> (12) 99999-9999 </p> <p><i class="ion-ios-email"></i> contato@horusinformatica.net.br </p> </div> </div> </div> <!-- end main-container --> <!-- footer --> <footer> <div class="container-fluid"> <p class="copyright">© Horus Informática 2017</p> </div> </footer> <!-- end footer --> <!-- back to top --> <a href="#0" class="cd-top"><i class="ion-android-arrow-up"></i></a> <!-- end back to top --> <!-- jQuery --> <script src="js/jquery-2.1.1.js"></script> <!-- plugins --> <script src="js/bootstrap.min.js"></script> <script src="js/menu.js"></script> <script src="js/animated-headline.js"></script> <script src="js/isotope.pkgd.min.js"></script> <!-- custom script --> <script src="js/custom.js"></script> </body> </html> Página - PHP envia.php <?php $name= $_POST["name"]; //aqui pega os dados que foram preenchidos la no formulário com o ID NOME $email= $_POST["email"]; //aqui a mesma coisa, mas com o email $object= $_POST["object"]; //aqui a mesma coisa, mas com o assunto $message=$_POST["message"]; //aqui a mesma coisa, mas com o assunto //agora vamos enviar todos esses dados usando a função mail que é do PHP mail("contato@horusinformatica.net.br","$object"," Nome: $name Email: $email Assunto: $object Mensagem: $message","FROM:$name<$email>"); /*Ele diz assim pro código: "Envia um email para meuemail@meudominio.com.br e que esse email tenha os dados que foram pegos em ASSUNTO, NOME, EMAIL, ASSUNTO e MENSAGEM, eles foram pegos com o MÉTODO POST e em FROM vai conter os dados de quem enviou o email, ou seja, la na caixa de entrada do teu e-mail vai ter isso. :)*/ //aí mostramos no navegador da pessoa que enviou o email uma mensagem de sucesso echo "<script type='text/javascript'>window.alert('".$name."! Sua mensagem foi enviada com sucesso!');</script>"; echo '<meta HTTP-EQUIV="Refresh" CONTENT="1; URL=index.html">'; exit; ?>
  23. mbmesquita

    Ajuda - Sistema de validação de cupom

    Boa tarde Tenho um site onde os usuarios fazem uma avaliação do cliente e ganha alguns pontos por isso, só que preciso criar um sistema de cupom e não sei por onde começar com isso, se alguém puder ajudar ou dar um norte eu agradeço. No caso eu preciso saber como fazer um formulário ou um input, onde eu colocaria o nome do cupom (já inserido no banco de dados) e após submeter esse input, se ele for existente no banco, validaria o cupom e automaticamente não permitiria usar o mesmo cupom de novo. No caso o que preciso exatamente é saber como inserir esse nome do cupom e após validado não poder usar mais o mesmo cupom. Desde já agradeço.
  24. Olá! Estou tentando montar um campo para validação de cartão de crédito e sua bandeira; acabei encontrando o seguinte código: http://jsfiddle.net/q0x3ksv3/ Funciona perfeitamente nessa URL, porém quando tento incluí-lo no meu site, não funciona, tem algo faltando? Segue meu código para entenderem melhor: <script> var cartoes = { visa: /^4[0-9]{12}(?:[0-9]{3})/, mast: /^5[1-5][0-9]{14}/, amex: /^3[47][0-9]{13}/, invalidos: /^[0126789]|^5[06-9]{1}|^3[1235689]/ }; document.getElementById('num').addEventListener('keyup', testarCC); var inputs = document.querySelectorAll('.fsResDir input[type="radio"]'); function testarCC(e) { var nr = this.value; var tipo; for (var cartao in cartoes) if (nr.match(cartoes[cartao])) tipo = cartao; if (tipo) document.getElementById(tipo).click(); else for (var i = 0; i < inputs.length; i++) inputs[i].checked = false; } </script> <fieldset class="fsResDir"> <legend>Dados do Cartão&nbsp;</legend> <input type="radio" name="RadBand" id="visa" /> <label for="visa"> <img src="visa.png" /> </label> <input type="radio" name="RadBand" id="mast" /> <label for="mast"> <img src="master.png" /> </label> <input type="radio" name="RadBand" id="amex" /> <label for="amex"> <img src="amex.png" /> </label> <label for="val" class="lab90">Validade:</label> <input type="text" class="ent20Form" id="val" name="TxtValMes" />/ <input type="text" class="ent40Form" name="TxtValAno" /> <label for="num" class="lab90">Numero:</label> <input type=text class="ent120Form" id="num" name="TxtNumero" /> </div> </fieldset> Obrigado!
  25. Jovem desenvolvedor

    Problema na validação

    Alo galera, Blz? Fiz um sistema pro meu TCC de agenda e não to conseguindo agendar o mesmo horário para instrutores diferentes... EX.: 8:00 ás 9:00 Aluno A e Instrutor A se eu for cadastrar o Aluno B e o Instrutor B nessa mesmo horário não valida pois diz que já tem cliente cadastrado nesse horário, ja olhei tudo e nao to conseguindo fazer essa validação. Alguém poderia me da uma ajuda? Se precisar coloco o código aqui pra darem uma olhada. Desde já agradeço!
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.