En este tutorial veremos cómo crear un formulario de confirmación de registro para programar cursos.
Para saber más sobre la macro sc_send_email, ingrese aquí
1. Crear una aplicación de tipo de control.
Para saber más sobre como crear una aplicación de control, ingrese aquí
2. Clic en Nuevo Campo
3. Añadiremos 9 campos según la imagen de abajo.
4. Vaya al menú “Javascript“, donde crearemos eventos de validación para nuestro formulario.
5. Seleccione el campo “news” y el evento “onClick” y luego haga clic en “editar“.
6. Usaremos el código a continuación para marcar o desmarcar las casillas de verificación del campo “opt_languages” de acuerdo con lo que está seleccionado en la “noticia”.
news – onClick
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. We will create also a code in the Form, OnSubmit event.
Form – onSubmit
if(document.F1.course.selectedIndex == 0) {
alert('Select a course');
return false;
}
8. Ahora accede al evento onValidate de la aplicación.
9. Usa el código de abajo donde añadiremos la confirmación del E-mail y otras opciones más.
news – onClick
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. Ejecutar la aplicación
Comment this post