2017-11-18 36 views
0

我必須爲圖像中所示的審計安排多個動態部門進行驗證。如何將js中的對象數組中的輸入字段分組(請參閱圖像)

問題是我必須使用日期將這些輸入值日期,從和To分組到一個js對象數組中。 例如: 所有的時間段應該在同一日期內聚集在一起。像下面的東西。

schedule_obj=[ 
     {"18-11-2017":[ 
      {"From":"08:00am","To":"10:am"}, 
      {"From":"10.00am","To":"12:00pm"} 
     ]}, 
     {"19-11-2017":[ 
      {"From":"08:00am","To":"10:am"}, 
      {"From":"10.00am","To":"12:00pm"} 
     ]} 
    ]; 

日期字段級date

從字段級from

爲了領域擁有一流的to

Example of the issue

如何從陣列檢索每場?

+0

如果我理解正確的話,那麼你有UI準備就緒,要創建這個UI看起來像上面的例子對象?另外,你將如何處理部門? –

+0

我想創建數組來驗證日期和時間是其他部分。首先,我需要如何對它們進行分組和檢索值。 –

+1

你可以創建一個簡化問題的提琴手/笨蛋嗎?在這種情況下制定解決方案很容易。 –

回答

0

你可以使用對象而不是數組,這樣

let scheduled_audits = { 
    "18-11-2017":[ 
     {"From":"08:00am","To":"10:am"}, 
     {"From":"10.00am","To":"12:00pm"} 
    ], 
    "19-11-2017":[ 
     {"From":"08:00am","To":"10:am"}, 
     {"From":"10.00am","To":"12:00pm"} 
    ] 
}; 
// ... 
displaySchedule(scheduled_audits["18-11-2017"]); 
相關問題