尝试执行高级搜索选项,并对不同选项ASC或DESC进行排序.
示例网址:
search.php?accom_type=x&no_rooms=x&rooms_total=x&prop_area=x&rent_less=&rent_more=&available=&go=Search&sd=a
突出显示的粗体是&sd(排序方向)选项.先前的变量通过填写的表单传递.
现在我有这样的链接..
<a href="<?=$_SERVER['REQUEST_URI']?>&sd=a">ASC</a>|<a href="<?=$_SERVER['REQUEST_URI']?>&sd=d">DESC</a>
Run Code Online (Sandbox Code Playgroud)
这显然是错误的,因为我正在使用REQUEST_URI- 因为如果一个人在最初设置后更改,则URL将是:
&sd=a&sd=d
Run Code Online (Sandbox Code Playgroud)
我确定我之前遇到过这个问题,但我不知道如何解决它.
如何检查是否已设置GET(如sd),如果已设置,则更改它,否则,将其添加到URL的末尾,以生成上面显示的链接.
编辑:也许屏幕截图有助于理解:http: //dl.dropbox.com/u/10591127/Capture.PNG
干杯,马特
我正在为属性创建一个PHP站点.我是jQuery和jQuery UI的新手,但似乎无法在其他任何地方找到答案.
请看这个截图(全尺寸):

对于每个"已接收"和"到期"框,我想要一个jQuery datePicker框出现并格式化如图所示.
为了测试这个,我试图创建一个例子.
<link type="text/css" href="css/ui-lightness/jquery-ui-1.8.9.custom.css" rel="Stylesheet" />
<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.9.custom.min.js"></script>
<script>
$(function() {
$( "#datepicker" ).datepicker({ dateFormat: 'yy-mm-dd' });
$( "#datepicker2" ).datepicker({ dateFormat: 'yy-mm-dd' });
});
</script>
<style>
.ui-datepicker {
font-size: 80%;
}
</style>
<p>Date: <input id="datepicker" type="text" /></p>
<p>Date2: <input id="datepicker2" type="text" /></p>
Run Code Online (Sandbox Code Playgroud)
哪个工作正常,但如何让任何文本框的日期选择器出现,而不必重复JS这么多次.
例如,50个属性,页面上可能有200个输入框,需要填写日期.
以下是屏幕截图中的一些示例代码.
<tr>
<td>Property ID</td>
<td>House Number</td>
<td>Address Line 1</td>
<td>Gas Expiry</td>
<td>Gas Received</td>
<td>Electric Expiry</td>
<td>Electric Received</td>
<td>Property Active</td>
<td>Update</td>
</tr>
<tr>
<td>4</td>
<td>6</td>
<td>East …Run Code Online (Sandbox Code Playgroud)