次のように、jQuery から SharePoint 2010 リストにリストを挿入する必要があります。
var clientContext = new SP.ClientContext(siteUrl);
var oList = clientContext.get_web().get_lists().getByTitle('PostTravelFormFields');
var itemCreateInfo = new SP.ListItemCreationInformation();
this.oListItem = oList.addItem(itemCreateInfo);
oListItem.set_item('ptli_formFilledOut', new Date());
oListItem.set_item('ptli_TravelersName ', $('travelername').val());
oListItem.set_item('ptli_TravelersEmail', $('traveleremail').val());
oListItem.set_item('ptli_TravelersPhone', $('travelerphone').val());
oListItem.set_item('ptli_TravelersMailstop', $('travelermailstop').val());
oListItem.set_item('ptli_TravelersStreetOrPOBox', $('travelerstreetorpobox').val());
oListItem.set_item('ptli_TravelersDestination', $('travelersdestinations').val());
oListItem.set_item('ptli_BusinessPurpose', $('ucbusinesspurpose').val());
oListItem.set_item('ptli_dtDeparture', $('travelersdeparturedate').val());
oListItem.set_item('ptli_timeDeparture', $('travelersdeparturetime').val());
. . .
しかし、HTML5 の日付入力タイプと HTML5 時間入力タイプの値を組み合わせたい:
<label class="firstblocklabel">Departure Date:</label>
<input class="dateinput" type="date" id="travelersdeparturedate" required />
<label class="timeLabel">Departure Time:</label>
<input class="timeinput" type="time" id="travelersdeparturetime" />
...上記の jQuery の最後の 2 行に示されているように、2 つに分割されずに 1 つのリスト項目 (datetime データ型の 1 つ) に。
次のように値を連結して (スペースで区切って) これを行うことはできますか?
oListItem.set_item('ptli_dtDeparture', $('travelersdeparturedate').val() + ' ' + $('travelersdeparturetime').val()));
? そうでない場合、またはこれがあまりにも面倒な場合は、どうすればよいでしょうか?