我使用 Javascript 将表单变量传递到 PHP 页面 sprcial_action.php
但它没有重定向到该页面。我的代码如下,请告诉我问题出在哪里?
<script>
function formSubmit(index)
{
var image = document.getElementById("hdnimage" + index);
var email = document.getElementById("email" + index);
window.location.href = "sprcial_action.php?name=" + image;
}
</script>
<form enctype="multipart/form-data" id="form1" name="form1" method="get">
<div class="offers">
<div class="offer-banner">
<img src="/images/specialoffer/offer-1.png" />
</div>
<div class="mobile">
<input type="text" value="Mobile" name="mobile" />
</div>
<div class="or-button"></div>
<div class="email">
<input type="text" value="Email Address" name="email" id="email0" />
</div>
<input type="hidden" name="hdnimage0" id="hdnimage0" value="/images/specialoffer/offer-1.png" />
<div class="redem-copon">
<!--<a href="#"><img src="/images/specialoffer/copun.png" /></a>-->
<input type="image" src="/images/specialoffer/copun.png" onclick="formSubmit(0)" />
</div>
</div>
</form>
最佳答案
window.location.href
需要以 http://
开头的完整路径。并将 .value
添加到图像对象
你应该写为
window.location.href = "http://mydomain.com/sprcial_action.php?name=" + image.value;
关于php - 形式变量传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13619907/