>我在此代码中遇到问题,实际上我希望在提交表单时通过电子邮件ID及其重定向到选择选项时获得表单详细信息。 我正在尝试以下文件名 contactttry.php 对于表单详细信息是工作文件,但代码不适用于重定向。
我在我的电子邮件ID上收到了表单详细信息,但页面没有重定向到选择标签,因此请帮助我输入此代码或建议新代码。我在此代码中遇到问题,实际上我希望在提交表单时通过电子邮件ID及其重定向到选择选项的表单详细信息。我正在尝试以下文件名 contactttry.php因为表单详细信息是工作文件,但代码不适用于重定向。
我在我的电子邮件ID上收到了表单详细信息,但页面没有重定向到选择标签,因此请帮助我输入此代码或建议新代码。
提前谢谢你
这是我的表单代码:
<form role="form" action="contactttry.php" class="contact-form" id="contact-form" method="post">
<div class="form-group">
<select class="form-control" id="se1" NAME="section" onChange="SelectRedirect();">
<Option value="">Select Section</option>
<Option value="PHP">PHP</option>
<Option value="ASP">ASP</option>
<Option value="MySQL">MySQL</option>
<Option value="JS">JavaScript</option>
<Option value="HTML">HTML</option>
</select>
</div>
<div class="form-group">
<div class="controls">
<input type="text" placeholder="Name" name="name" id="name" required>
</div>
</div>
<div class="form-group">
<div class="controls">
<input type="email" class="email" placeholder="Email" name="email" id="email" required >
</div>
</div>
<div class="form-group">
<div class="controls">
<input type="text" class="requiredField" placeholder="Mobile No." name="phone" id="phone" required>
</div>
</div>
<button type="submit" id="submit" class="btn-system btn-large" >Submit</button>
<div id="success" style="color:#34495e;"></div>
</form>
<!-- End Contact Form -->
联系.php文件:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$sub = $_POST['subject'];
$phone = $_POST['phone'];
$intrest = $_POST['message'];
$from = $txtemail;
$from_name = $txtname;
$to = "xyz@gmail.com";
$to_name = $name; `enter code here`
$subject = "Contact From IJLTEMAS";
$body ="
Name : ". $name."
Email: ".$email."
Phone: ".$phone."
Subject: ".$sub."
Message: ".$intrest."";
if (filter_var($email, FILTER_VALIDATE_EMAIL))
mail($to, $subject, $body);
?>
<script>
function SelectRedirect(){
// ON selection of section this function will work
//alert( document.getElementById('s1').value);
switch(document.getElementById('s1').value)
{
case "PHP":
window.location="url1/";
break;
case "ASP":
window.location="url2/";
break;
case "MySQL":
window.location="url3/";
break;
case "JS":
window.location="url4/";
break;
case "HTML":
window.location="url/";
break;
/// Can be extended to other different selections of SubCategory //////
default:
window.location="homeurl/"; // if no selection matches then redirected to home page
break;
}// end of switch
}
//////////////////
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
alert("hi");
$("#se1").change(function(){
switch($("#se1").value())
{
case "PHP":
window.location="url1/";
break;
case "ASP":
window.location="url2/";
break;
case "MySQL":
window.location="url3/";
break;
case "JS":
window.location="url4/";
break;
case "HTML":
window.location="url/";
break;
/// Can be extended to other different selections of SubCategory //////
default:
window.location="homeurl/"; // if no selection matches then redirected to home page
break;
}// end of switch
});
});
//////////////////
</script>
<form role="form" action="contactttry.php" class="contact-form" id="contact-form" method="post">
<div class="form-group">
<select class="form-control" id="se1" NAME="section" onChange="SelectRedirect();">
<Option value="">Select Section</option>
<Option value="PHP">PHP</option>
<Option value="ASP">ASP</option>
<Option value="MySQL">MySQL</option>
<Option value="JS">JavaScript</option>
<Option value="HTML">HTML</option>
</select>
</div>
<div class="form-group">
<div class="controls">
<input type="text" placeholder="Name" name="name" id="name" required>
</div>
</div>
<div class="form-group">
<div class="controls">
<input type="email" class="email" placeholder="Email" name="email" id="email" required >
</div>
</div>
<div class="form-group">
<div class="controls">
<input type="text" class="requiredField" placeholder="Mobile No." name="phone" id="phone" required>
</div>
</div>
<button type="submit" id="submit" class="btn-system btn-large" >Submit</button>
<div id="success" style="color:#34495e;"></div>
</form>
<!-- End Contact Form -->
form action="samepage.php"
if(isset($_POST['submit']))
{
//do email function here and then
switch ($_POST['section']) {
case "PHP":
header('Location:http://www.w3schools.com/js/js_switch.asp');
exit();
break;
}
}