0
我試圖從HTML輸入中提取日期和時間值,但似乎無法提取這些值。它試圖在瀏覽器控制檯輸出數據,它只是表示「輸入」而不是數值本身。這些將以類似形式的例子,但是用於休息呼叫。見下面的例子。如果您需要更多信息,請告訴我。谷歌飛鏢不拉動輸入值
HTML:
<div id="dates">
Start Date: <input type="date" id="start" name="start">
Start Time: <input type="time" id="timestamp1" name="timestamp1" step="1">
<br/>
End Date: <input type="date" id="end" name="end">
End Time: <input type="time" id="timestamp2" name="timestamp2" step="1">
</div>
達特:
//capture dates
var startDate = (shroot.querySelector('#start') as DateInputElement);
var endDate = (shroot.querySelector('#end') as DateInputElement);
var warn = (shroot.querySelector('#warning').text="");
var timestamp1 = (shroot.querySelector("#timestamp1") as TimeInputElement);
var timestamp2 = (shroot.querySelector("#timestamp2") as TimeInputElement);
//button click to handle request
button.onClick.listen((e) {
print(startDate);
print(endDate);
print(timestamp1);
print(timestamp2);
});
什麼是'shroot'? –
這是一個自定義聚合物實現,只是忽略它或刪除它。 – user3757992
嘗試'print(startDate.value)'resp。 'print(startDate.valueAsDate)'或'print(startDate.valueAsNumber)' – melmac