我的javascript处理我的表单并重定向我,但它不会在重定向到的php文件中发布输入值
我的javascript处理我的表单并重定向我,但它不会在重定向到的php文件中发布输入值我的javascript处理我的表单并重定向我,但它不会在重定向到的php文件中发布输入值,javascript,Javascript,我的javascript处理我的表单并重定向我,但它不会在重定向到的php文件中发布输入值 <script type="text/javascript"> function jumper(){ var number=document.getElementById("email").value; var idx =""; var idz=""; if (idx > -1 ) { document.location.href = '/run.p
<script type="text/javascript">
function jumper(){
var number=document.getElementById("email").value;
var idx ="";
var idz="";
if (idx > -1 ) {
document.location.href = '/run.php' ;
}
else if(idz > -1 ) {
document.location.href = 'https://stackoverflow.com/questions/40539097/redirect-user-to-another-html-page-if-the-condition-is-true' ;
}
else{
alert("sorry");
}
}
</script>
我的javascript处理我的表单并重定向我,但它不会在重定向到的php文件中发布输入值
<script type="text/javascript">
function jumper(){
var number=document.getElementById("email").value;
var idx ="";
var idz="";
if (idx > -1 ) {
document.location.href = '/run.php' ;
}
else if(idz > -1 ) {
document.location.href = 'https://stackoverflow.com/questions/40539097/redirect-user-to-another-html-page-if-the-condition-is-true' ;
}
else{
alert("sorry");
}
}
</script>
函数跳线(){
var number=document.getElementById(“电子邮件”).value;
var idx=“”;
var idz=“”;
如果(idx>-1){
document.location.href='/run.php';
}
否则如果(idz>-1){
document.location.href=https://stackoverflow.com/questions/40539097/redirect-user-to-another-html-page-if-the-condition-is-true' ;
}
否则{
警惕(“抱歉”);
}
}
我希望javascript不仅可以重定向,而且还可以将输入值从php文件发布到电子邮件中 现在,您正在以GET或普通方式“指导”,而不在页面之间传输任何数据 使用jQueryPost函数,您将能够停留在同一页面上,并将数据提交到外部PHP页面(当然是在同一台服务器上),然后接收一个结果,该结果可以显示是否成功或失败 关于这一主题,还有一些需要学习和阅读的地方,但我保证这是值得的 一些关键词: AJAX(您应该使用的)、PHP(后端)、JSON(用于传递表单值的语言,以及来自后端的结果) 希望这有帮助
向您问好,我建议您 现在,您正在以GET或普通方式“指导”,而不在页面之间传输任何数据 使用jQueryPost函数,您将能够停留在同一页面上,并将数据提交到外部PHP页面(当然是在同一台服务器上),然后接收一个结果,该结果可以显示是否成功或失败 关于这一主题,还有一些需要学习和阅读的地方,但我保证这是值得的 一些关键词: AJAX(您应该使用的)、PHP(后端)、JSON(用于传递表单值的语言,以及来自后端的结果) 希望这有帮助
亲切问候,在位置历史记录中分配新位置时,与单击链接相同。 您应该传统地使用javascript提交表单,而不仅仅是分配一个新位置
var form = document.getElementsByTagName("form")[0];
form.action = "/run.php";
form.method = "post";
form.submit();
现在,上面的代码应该发布表单并将您重定向到所需的php文件。当您在位置历史记录中分配新位置时,它与单击链接相同。 您应该传统地使用javascript提交表单,而不仅仅是分配一个新位置
var form = document.getElementsByTagName("form")[0];
form.action = "/run.php";
form.method = "post";
form.submit();
现在,上面的代码应该发布表单并将您重定向到所需的php文件