2014-02-13 326 views
1

我不能爲我的生活找到在哪裏秒增加一個輸入框,日期時間,本地HTML表單輸入datetime-local包含輸入中的秒數?

現在,它要求M-D-Y H:M A/P,我想補充:SH:M部分。其結果將是:M-D-Y H:M:S A/P

我用PHP編碼/ HTML5

任何方向將不勝感激。

+0

不明白,給我們展示一些代碼 – 2014-02-13 19:40:02

+0

http://jsfiddle.net/w8TB7/這就是它的顯示方式,我希望它也可以選擇秒數 – Andrew

+0

[添加1的step值] (http://jsfiddle.net/w8TB7/1/)會讓你幾秒鐘 - 無論如何,Opera並不關心它,Firefox甚至不支持日期輸入字段。 (IE 10既不能測試,也不能測試11.) – CBroe

回答

3

將step =「1」添加爲輸入元素上的一個屬性。這將秒字段定義爲當單擊向上和向下箭頭時允許按指定量步進,並且還顯示秒字段。這裏可以看到日期時間本地輸入元素的進一步定義。 http://dev.w3.org/html5/markup/input.datetime-local.html

<input type="datetime-local" step="1" name="time"> 

步驟屬性採用整數或浮點數(小數)參數,以顯示毫秒爲好。我沒有測試過這種排列,但它在粗略的嘗試中起作用,並且它看起來像提供的小數位定義了可以調整多少毫秒部分的時間。 0.1轉化爲.100,0.200,.300等和0.001將轉換爲0.001,0.002,0.003等

<input type="datetime-local" step=".1" name="time"> 

工作的jsfiddle版本,以及。 http://jsfiddle.net/x2azB/

希望這會有所幫助。

+0

工作完美,謝謝:) – Andrew