我有一个 cfm 页面,其中包含一个包含日期的文本框。默认日期是"Now()"
,我可以编辑它。在同一页面中,我有一些“组合框”,当我更改选择时会刷新页面。问题是,如果我在文本框中写入,例如,"01/05/2013"
刷新"05/01/2013"
后会有"01/05/2013"
. 这里有一些代码:
<cfset myDate="">
<cfif isDefined('URL.date') and URL.date neq "">
<cfset myDate="#DateFormat(URL.date, 'dd/MM/yyyy')#">
<cfelse>
<cfset myDate="#DateFormat(Now(), 'dd/MM/yyyy')#">
</cfif>
<cfoutput>
<cfinput type="text" name="date" id="date" style="width:65px; text-align:center" class="input" value="#myDate#">
</cfoutput>
编辑:在javascript上,我使用以下代码保存日期:
var date=document.getElementById("date");
我刷新页面:
location.href("myPage.cfm?date="+date.value);
有什么帮助吗?谢谢。