我不是php的专家。我想要做的是为我的网站添加UPS跟踪功能。为了检查UPS的跟踪信息,所有需要的是跟踪网址末尾的跟踪号,如下所示。
http://wwwapps.ups.com/WebTracking/track?track=yes&trackNums=1ZXXXXXXXXXXXXXXXX
如何在我的网站上添加一个字段,以便用户可以输入跟踪号:1ZXXXXXXXXXXXXXXXX然后单击一个按钮,该按钮将打开一个带有整个URL的新窗口或选项卡?
感谢任何帮助。提前致谢。
答案 0 :(得分:2)
trackNums是一个GET变量。您可以使用GET表格。
<form method="get" action="http://wwwapps.ups.com/WebTracking/track" target="_blank">
<input type="hidden" name="track" value="yes" />
<label for="trackNums">Tracking #</label><input type="text" id="trackNums" name="trackNums" value="" />
<input type="submit" value="Track" />
</form>
要让用户访问您的网站,但在新标签或窗口中打开此网站,请将target
属性设置为_blank
。
答案 1 :(得分:1)
您可以完全在客户端执行此操作:
<form action="http://wwwapps.ups.com/WebTracking/track" method="GET" target="_blank">
<input type="hidden" name="track" value="yes"/>
<input name="trackNums" />
<input type="submit" />
</form>
target="_blank"
在新窗口/标签页中打开它。
答案 2 :(得分:0)
您使用PHP标记了这一点,但不需要使用PHP。这可以在JavaScript中完成。 JavaScript函数是:
window.location.href = "http://wwwapps.ups.com/WebTracking/track?track=yes&trackNums="+trackingnumber;
现在,关键是获取跟踪号码。那将是数据库中的一个字段。我们假设这是字段:
<input type='text' id='trnum'>
你得到的值是:
var trackingnumber=document.getElementById('trnum').value;
这就是你所需要的一切。只需使用跟踪号输入字段中的值调用一个更改window.location.href的函数。