【发布时间】:2017-01-12 21:21:13
【问题描述】:
我需要发送一个仅包含附加到 URL 的值的表单,如下所示:
http://thisistheurl.com/serv#search/VALUE1/VALUE2/VALUE3/VALUE4
我可以这样发送:
http://thisistheurl.com/serv?variable1=value&variable2=value&variable3=value&variable4=value #搜索/
表格很简单。
<form id="consultatickets" name="consultatickets" role="form" method="get" class="tickets-form" action="http://thisistheurl.com/serv#search/" target="_blank">
<div class="row">
<div class="form-group col-md-12 col-sm-12">
<label for="ciudadorigen" class="tickets-imputs">Ciudad de Origen</label>
<select name="ciudadorigen" class="form-control ciudadorigen tickets-imputs" for="ciudadorigen">
<option selected disabled>1</option>
<option value="562">2</option>
<option value="582">3</option>
</select>
</div>
</div>
<!-- Here goes the rest of the form -->
<a type="submit" class="btn btn-warning waves-effect btn-block" href="javascript:{}" onclick="document.getElementById('consultatickets').submit();">Buscar <i class="fa fa-search" aria-hidden="true"></i></a>
</div>
我不知道如何仅从变量中提取值并附加到 URL。
【问题讨论】:
-
从您的示例中不清楚您指的是什么变量。如果要捕获数据并将其重新映射到 URL,则需要在不使用 HTML 表单的默认功能的情况下执行此操作。到目前为止,您尝试过什么?
-
变量是 INPUT 或 SELECT 的名称。 HTML 表单总是像这样附加: ?inputname=inputvalue&... 。我只需要这个值。