Tutorial: Confirmação de e-mail

Neste tutorial veremos como criar um formulário de confirmação de registro para agendamento de cursos.


1. Crie uma aplicação do tipo Controle


2. Clique para adicionar novos campos.


3. Vamos adicionar 9 campos de acordo com a imagem abaixo


4. Acesse o menu “Javascript”, onde criaremos eventos de validação para o nosso formulário.


5. Selecione o campo “news” e o evento “onClique” e depois clique em “editar”.


6. Utilizaremos o código abaixo para marcarmos ou desmarcarmos os checkboxes do campo “opt_languages” de acordo com o que for selecionado no campo “news”.

if(document.F1.news[1].checked)
{
for (i=0;i<document.F1.elements.length;i++)
{
if(document.F1.elements[i].type == "checkbox")
{ 
document.F1.elements[i].checked=false;
document.F1.elements[i].disabled = true;
}
}
} else {
 
for (i=0;i<document.F1.elements.length;i++)
{
if(document.F1.elements[i].type == "checkbox")
{
document.F1.elements[i].checked=1; 
document.F1.elements[i].disabled = false;
}
}
}

7. Criaremos também um código no Form, evento OnSubmit.


if(document.F1.course.selectedIndex == 0) {
alert('Select a course');
return false;
}

8. Agora acesse o evento da aplicação onValidate.


9. Utilize o código abaixo

$msg = "<table border='1' bordercolor='#CCCCCC' cellpadding='5' cellspacing='0' width='600' height='260' style='border-collapse:collapse'>";
$msg .= "<tr>";
$msg .= "<td valign='top' style=' margin:0;'>";
$msg .= "<p>";
$msg .= "<b><font size='4' face='Verdana, Arial, Helvetica, sans-serif' color='#fe5800'> Registration Confirmed </font></b>"; 
$msg .= "<br>";
$msg .= "<b><font size='3' face='Verdana, Arial, Helvetica, sans-serif' color='#4a80ca'> {nome} </font></b>";
$msg .= "<br/>";
$msg .= "<br/>";
$msg .= "<b><font size='3' face='Georgia, Times New Roman, Times, serif' color='#fe5800'>Personal Data:</font></b>";
$msg .= "<br/>";
$msg .= "<br/>";
$msg .= "<b><font size='2' face='Verdana, Arial, Helvetica, sans-serif' color='#4a80ca'>Email: {email}<font></b>";
$msg .= "<br/>";
$msg .= "<br/>";
$msg .= "<b><font size='2' face='Verdana, Arial, Helvetica, sans-serif' color='#4a80ca'>Best Time: {best_time} <font></b>";
$msg .= "<br/>";
$msg .= "<br/>";
$msg .= "<b><font size='2' face='Verdana, Arial, Helvetica, sans-serif' color='#4a80ca'>Options: {opt_lingagues} <font></b>"; 
$msg .= "<br/>";
$msg .= "<br/>";
$msg .= "<b><font size='2' face='Verdana, Arial, Helvetica, sans-serif' color='#4a80ca'>Message: {text}<font></b>";
$msg .= "</p>"; 
$msg .= "</td>";
$msg .= "</tr>";
$msg .= "<tr>";
$msg .= "</tr>";
$msg .= "</table>";

sc_mail_send("www.netmake.com.br", "", "", "no-reply@netmake.com.br", {email}, "Scriptcase - Samples", 
$msg, "H", "" , "", "", "N", "");

//sc_mail_send("localhost", "", "", {email_from}, {email_to}, {subject}, $message, "H");

if ({sc_mail_ok}) {

echo "<script>alert('Message sent successfully! Will receive a confirmation email');</script>";

sc_redir(mcr15.php);

} else { 
sc_error_message("There was a problem in sending! Please contact the System 
Administrator through telephone (xx) xxxx-xxxx.");
}

10. Execute a aplicação.

Tutoriais na mesma categoria

Menu dinâmico

Este exemplo mostra como montar dinamicamente os itens e subitens de uma aplicação Menu, resgat...

Autenticação com Redes Sociais

Neste tutorial veremos como criar um controle para realizar autenticação apenas com redes socia...

Comente este post