-1
私は2つの異なるフォームを持つphpファイルを持っていますが、両方のフォームが異なる受信者ですが、2つのフォームのうち1つがサブミットされた場合、もう1つはクリックされていないフォームのみを送信してください。同じファイルに2つの電子メールがあります
これは私のコードです:
<section id="contacto">
<div class="donveloz"></div>
<div class="container">
<h3>Inscribe tu e·commerce</h3>
<p>Da el siguiente paso para tu negocio.</p>
<?php
$action=$_REQUEST['action'];
if ($action=="") /* display the contact form */
{
?>
<form action="" method="POST" enctype="multipart/form-data" name="limpio">
<input type="hidden" name="action" value="submit">
<input class="name" type="text" name="nombre" placeholder="Nombre" required/>
<input class="email mitad" type="email" name="email" placeholder="Email" required/>
<input class="phone mitad derecha error" type="phone" name="telefono" placeholder="Teléfono" required/>
<input class="negocio" type="text" name="ecommerce" placeholder="Nombre de tu e-commerce"/>
<input class="submit" name="submit" type="submit" value="Envia tu información" id="submit"/>
</form>
<?php
}
else /* send the submitted data */
{
$name=$_REQUEST['nombre'];
$email=$_REQUEST['email'];
$phone=$_REQUEST['telefono'];
$commerce=$_REQUEST['ecommerce'];
$subject="Nuevo ecommerce registrado";
// PREPARE THE BODY OF THE MESSAGE
$message = '<html><body>';
$message .= '<table rules="all" style="border-color: #666;" cellpadding="10">';
$message .= "<tr style='background: #eee;'><td><strong>Name:</strong> </td><td>" . strip_tags($_REQUEST['nombre']) . "</td></tr>";
$message .= "<tr><td><strong>Email:</strong> </td><td>" . strip_tags($_REQUEST['email']) . "</td></tr>";
$message .= "<tr><td><strong>Telefono:</strong> </td><td>" . strip_tags($_REQUEST['telefono']) . "</td></tr>";
$message .= "<tr><td><strong>Ecommerce:</strong> </td><td>" . strip_tags($_REQUEST['ecommerce']) . "</td></tr>";
$message .= "</table>";
$message .= "</body></html>";
$headers = "From:[email protected]\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
mail("[email protected]", $subject, $message,$headers);
//MESSAGE SHOW WHEN FORM IS SUBMITTED
echo 'Gracias por registrar tu informacion, en breve nos comunicaremos contigo';
}
?>
</div>
</section>
<footer>
<div class="container">
<h4>
<img src="img/icono99minutos.svg" alt="99minutos"> The fastest shipping <span>for online shopping</span>
</h4>
<nav>
<ul class="izq">
<li><a href="bolsa.php">Bolsa de trabajo</a></li>
<li><a href="faq.html">FAQs</a></li>
<li><a href="https://precise-line-76299minutos.appspot.com/2/delivery/client/login">Iniciar Sesión</a></li>
<li><a class="boton" href="rastreo.html">Rastrea tu Envío</a></li>
<li><a class="boton" href="#loginmodal" id="modaltrigger">Conviértete en un Don Veloz</a></li>
</ul>
<ul class="der">
<li><img src="img/email.png" alt="">[email protected]</li>
<li><img src="img/phone.png" alt="">(52) 55 6363·1559</li>
</ul>
</nav>
</div>
<div id="loginmodal" style="display:none;">
<h1>Se un Don Veloz</h1>
<?php
$action=$_REQUEST['action'];
if ($action=="") /* display the contact form */
{
?>
<form action="" method="POST" enctype="multipart/form-data" name="limpio">
<input type="hidden" name="action" value="submit">
<label for="username">Nombre:</label>
<input class="name" type="text" name="nombre" placeholder="Nombre" id="lineanombre" required/><br>
<label for="username">Correo: </label>
<input class="email mitad" type="email" name="email" placeholder="Email" id="lineacorreo" required/><br>
<label for="username">Telefono:</label>
<input class="phone mitad derecha error" type="phone" name="telefono" placeholder="Teléfono" id="lineatelefono" required/>
<!--<input class="negocio" type="text" name="ecommerce" placeholder="Nombre de tu e-commerce"/>-->
<input class="submit" name="submit" type="submit" value="Envia tu información" id="btnn" onClick="submitForm()"/>
</form>
<?php
}
else /* send the submitted data */
{
$name=$_REQUEST['nombre'];
$email=$_REQUEST['email'];
$phone=$_REQUEST['telefono'];
$commerce=$_REQUEST['ecommerce'];
$subject="Nuevo Aspirante a Don Veloz libre";
// PREPARE THE BODY OF THE MESSAGE
$message = '<html><body>';
$message .= '<table rules="all" style="border-color: #666;" cellpadding="10">';
$message .= "<tr style='background: #eee;'><td><strong>Name:</strong> </td><td>" . strip_tags($_REQUEST['nombre']) . "</td></tr>";
$message .= "<tr><td><strong>Email:</strong> </td><td>" . strip_tags($_REQUEST['email']) . "</td></tr>";
$message .= "<tr><td><strong>Telefono:</strong> </td><td>" . strip_tags($_REQUEST['telefono']) . "</td></tr>";
$message .= "<tr><td><strong>Ecommerce:</strong> </td><td>" . strip_tags($_REQUEST['ecommerce']) . "</td></tr>";
$message .= "</table>";
$message .= "</body></html>";
$headers = "From:[email protected]\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
mail("[email protected], [email protected]", $subject, $message,$headers);
echo "Gracias por registarte en breve recibiras un correo";
}
?>
</div>
</footer>
フォーム一度だけ提出するために、私は、このスクリプトを使用する:各jqueryの.EQを提出したり、使用中にクラスを追加する
onsubmit="document.getElementById('submit').disabled = true";