中文偽春菜後援會論壇  

打印

[討論] 關於SQLori和SSP的日期輸入框

關於SQLori和SSP的日期輸入框

近期抽著一點點時間繼續寫人格,目前又遇到了一個問題~

當我使用SSP自帶的dateinput輸入框的時候,由於生成的值是默認yyyy,mm,dd格式的,
於是就導致數據庫無法正確讀取成單獨的一條,而默認變成了3條(太糟糕了我不知道專業名詞),
只好用圖解:

正確的:
引用:
上一欄:xxxx
日期:yyyy,mm,dd
下一欄:xxxx
現在會變成:
引用:
上一欄:xxxx
日期:yyyy
下一欄:mm
再下一欄:dd
我有在系統函式內看到SETDELIM這個函式,
但測試了一下似乎沒效果?
我是這樣寫的:
複製內容到剪貼板
代碼:
SETDELIM(reference2, "/")
(reference2 = yyyy,dd,mm)

不知道對於日期輸入,有沒有其他好的解決方法?
雖然可以讓用戶自己輸入例如yyyy/mm/dd的,但畢竟不如正式的dateinput方便,
且用戶萬一輸入不符合條件,就會變得亂七八糟,所以我基本上還是希望能用dateinput來避免輸入錯誤的問題,
除非有一套好的檢測日期正確與否的代碼……@@
主頁更新啦:cat-fish.net

TOP

寫進數據庫前先 _tmp = REPLACE(reference2,",","-");就可以了

TOP

猛然發現自己傻了,不用選擇肢其實就能解決了~~~

不過,這樣其實多少還是不夠方便……@@|||
如果日期能用-或者/來統一分割就好了,何必要用逗號……

發帖後編輯:
多謝樓上,其實我猛然發現這問題只是發生在選擇肢上,
只要在選擇肢上用變數就OK了~

[ 本帖最後由 貓魚 於 2009-9-18 02:44 編輯 ]
主頁更新啦:cat-fish.net

TOP

呵呵,解決就好~

TOP



當前時區 GMT+8, 現在時間是 2023-6-9 03:15

Processed in 0.011253 second(s), 8 queries, Gzip enabled.

清除 Cookies - 聯繫我們 - 中文偽春菜後援會 - Archiver - WAP - TOP - 界面風格