Validar campo email
Olá!
Estou com a seguinte duvida: Preciso solicitar a segunda via de uma fatura por email. Existem os campos "EMAIL" e "PERIODO" para serem preenchidos. O campo "PERIODO" e um selectbox e não precisar de validação. Já o campo "EMAIL" vai precisar de validação.
No meu codido o mothod esta como post que envia o email e periodo para o seguinte arquivo "2via/geraemail.php". O envio sem validação funciona, porem ele e redirecionado para a pagina e este e meu maior problema.
Resumindo, gostaria de validar e enviar os dados do campo "EMAIL" e "PERIODO" para arquivo "geraemail.php" sem sair da index, evitando redirecionar para o arquivo "geraemail.php". Existe alguma forma de fazer isso? Sou iniciante e não estou conseguindo fazer esse procedimento. Segue o codido.
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="utf-8" />
<title>Vertv - Segunda via da fatura</title>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<link rel="stylesheet" type="text/javascript" href="js/jquery.js">
<link rel="stylesheet" type="text/javascript" href="js/bootstrap.min.js">
</head>
<body><!-- Chama arquivo que gera os meses -->
<?php include ("gerames.php"); ?>
<!-- Tratamento e validação do envio do pedido de 2 via -->
<?php
?>
<!-- Inicio do Formulario -->
<form name="form1" method="post" action="http://www.vertv.com.br/2via/geraemail.php">
<!-- Mostra os Erros -->
<?php
?>
<p class="text-warning">2ª Via da Fatura.</p>
<label for="email">E-mail</label>
<input type="text" name="bug" class="control-label"><br>
<label for="periodo">Periodo</label>
<select name="periodo" class=".control-label">
<!-- PHP para mostrar os meses automaticamente -->
<?php
switch($nmes){
case 1:
?>
<option value="<?php echo $mes + 9 .'-'. $anoant; ?>"><?php echo $mesret .'-'. $anoant; ?></option>
<option value="<?php echo $mes + 10 .'-'. $anoant; ?>"><?php echo $mespass .'-'. $anoant; ?></option>
<option value="<?php echo $mes + 11 .'-'. $anoant; ?>" selected="selected"><?php echo $mesatu .'-'. $ano; ?></option>
<?php
break;
case 2:
?>
<option value="<?php echo $mes + 9 .'-'. $anoant; ?>"><?php echo $mesret .'-'. $anoant; ?></option>
<option value="<?php echo $mes + 10 .'-'. $anoant; ?>"><?php echo $mespass .'-'. $ano; ?></option>
<option value="<?php echo $mes - 1 .'-'. $ano; ?>" selected="selected"><?php echo $mesatu .'-'. $ano; ?></option>
<?php
break;
case 3:
?>
<option value="<?php echo $mes + 9 .'-'. $anoant; ?>"><?php echo $mesret .'-'. $ano; ?></option>
<option value="<?php echo $mes - 2 .'-'. $ano; ?>"><?php echo $mespass .'-'. $ano; ?></option>
<option value="<?php echo $mes - 1 .'-'. $ano; ?>" selected="selected"><?php echo $mesatu .'-'. $ano; ?></option>
<?php
break;
default:
?>
<option value="<?php echo $mes - 3 .'-'. $ano; ?>"><?php echo $mesret .'-'. $ano; ?></option>
<option value="<?php echo $mes - 2 .'-'. $ano; ?>"><?php echo $mespass .'-'. $ano; ?></option>
<option value="<?php echo $mes - 1 .'-'. $ano; ?>" selected="selected"><?php echo $mesatu .'-'. $ano; ?></option>
<?php
}
?>
</select><br>
<!-- Botão para enviar os dados -->
<input type="submit" name="enviar" class=".btn btn-large btn-block btn-primary" value="Solicitar 2ª Via">
</form>
</body>
</html>Aguardo a contato.
t+
Discussão (8)
Carregando comentários...