我希望能够将汽车注册文本字段传递给引擎引擎。结束URL如下所示。
https://www.thedomain.com/default.aspx?op=getaquote&linkfrom=OMRMOTOR&brand=test&carreg=<?php echo $_SESSION['carreg']; ?>&campaign=<?php echo $_SESSION['campaign']; ?>&clickid=<?php echo $_SESSION['clickid']; ?>
我创建了以下表单,但它似乎没有传递car reg字段的输入,但clickID和广告系列是。
<form method="post" action="https://www.thedomain.com/default.aspx?op=getaquote&linkfrom=OMRMOTOR&brand=test&carreg=<?php echo $_SESSION['carreg']; ?>&campaign=<?php echo $_SESSION['campaign']; ?>&clickid=<?php echo $_SESSION['clickid']; ?>">
<input class="entry" id="carreg" onfocus="if(this.value == 'Your Reg') { this.value = ''; }" value="Your Reg" />
<input type="submit" value="Submit">
</form>
答案 0 :(得分:0)
问题是,当<form
- 带有URL的语句被解析时,会话中不知道carreg,因为carreg将在表单中输入。因此,您应该将表单提交给“处理器”,该处理器可以使用header("location:https//www.thedomain.com/...
等相应地读取输入和重定向。
答案 1 :(得分:0)
http://www.w3.org/TR/html401/interact/forms.html#successful-controls
表单只会提交具有'name'属性的字段。