我正在嘗試創建一個表單,可以從用戶輸入的位置獲取用戶指向預定義位置的路線。我正在使用Bing Maps'創建自定義網址映射'來實現此目的。如何在執行表單操作之前合併表單中的2個輸入值?
基於msdn(http://msdn.microsoft.com/en-us/library/dn217138.aspx)我知道我需要表單傳遞一個單值,如下所示:rtp = adr.'addressfromuser'〜adr.'predefined address'。我只是不知道如何合併表單值(或者在用戶輸入前插入adr。)。我一直無法找到辦法做到這一點,所以任何幫助表示讚賞。
我對我的表單代碼如下:「ADR」
<form action="http://bing.com/maps/default.aspx" method="get" target="_blank">
<label for="rtp">From:</label>
<input class ="input" type="text" name="rtp" value="adr." /> <!--user input-->
<input type="hidden" name="rtp" value="~adr.Mission,TX" />
<!--predetermined destination-->
<input class="btn btn-primary" type="submit" type="submit" value="Get directions" />
</form>
丁俊暉這得到的結果是接近我想要什麼,但不能令人信服(想隱藏的初始和不產生「RTP =」之前傳遞的第二RTP 注意:如果我註釋掉用戶輸入我成功地獲得與最終目的地爲b點的地圖,但沒有點定義
如果我嘗試要做的是可能的幫助表示讚賞!
您好感謝您的輸入。我嘗試過使用數組。對我來說,問題在於每個元素都是由rtp =(我只想要rtp在那裏)。我已經做了一些關於implode函數的閱讀,並且它看起來很有希望通過使用空的粘合劑,儘管我仍然不確定如何在表單之前使數組崩潰。 – 2014-09-04 14:33:49
我會修改我的答案來演示。 – Rasclatt 2014-09-04 15:15:24