php - 形式变量传递

标签 php javascript html

我使用 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/

相关文章:

php - 如何使用 AJAX 和 PHP 返回多个项目

PHP json_encode - 无效的 JSON

javascript - 在年历的json数据源中填充mysql数据

PHP - 将字符串转换为 float

javascript - 单张缩放 map 图层

javascript - 如何使此 hta 仅在提交值后创建文本文件

php - 使用 PHP 正则表达式从字符串中提取年份

javascript - 您如何在鼠标悬停时使用 JavaScript 样式区域元素?

javascript - ngResource + 401错误处理: Expected response either an array or an object

android - 移动设备上的视口(viewport)如何缩放