0

次のように、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()));

? そうでない場合、またはこれがあまりにも面倒な場合は、どうすればよいでしょうか?

4

0 に答える 0