- function checkForEnter(event) {
- if (event.keyCode == 13) { //按下回车
- var videocomments = $("#newcomments").val();
- if (videocomments != '') {
- $("#divToDisplay").show("slow");
- $("#divToDisplay").html('');
- var addnewcomment;
- getWebUserData();
- var videotitle = $("input[id$=txtVideoTitle]").val();
- var KvideoId = $("input[id$=txtVideoid]").val();
- var taskList = web.get_lists().getByTitle('Cosmo Video Comments');
- context.load(taskList);
- var CommentItemInfo = new SP.ListItemCreationInformation();
- var query = new SP.CamlQuery();
- var queryxml = "<View><Query><Where><Eq><FieldRef Name='MediaID' /><Value Type='Text'>" + KvideoId + "</Value></Eq></Where></Query></View>";
- query.set_viewXml(queryxml);
- var collItem = taskList.getItems(query);
- context.load(collItem);
- context.executeQueryAsync(onQuerySucceeded, onQueryFailed);
- function onQuerySucceeded(sender, args) {
- var itemCount = collItem.get_count();
- var listEnumerator = collItem.getEnumerator();
- if (itemCount == 0) {
- var myDate = new Date();
- var CommentItemInfo = new SP.ListItemCreationInformation();
- addnewcomment = taskList.addItem(CommentItemInfo);
- addnewcomment.set_item('Title', videotitle);
- addnewcomment.set_item('MediaID', KvideoId);
- var month = myDate.getMonth() + 1;
- com = videocomments + "\n\r\n" + username + "\n\r\n" + month + '/' + myDate.getDate() + '/' + myDate.getFullYear() + '\r\n\r';
- addnewcomment.set_item('Comments', com);
- $("#newcomments").val('');
- addnewcomment.update();
- context.load(addnewcomment);
- context.executeQueryAsync(addTaskSuccess, addTaskFailure);
- function addTaskSuccess(sender, args) {
- GetListData();
- }
- function addTaskFailure(sender, args) {
- alert('Failed to add new task. \nError: ' + args.get_message() + '\nStackTrace: ' + args.get_stackTrace());
- }
- }
- else {
- var myDate = new Date();
- var month = myDate.getMonth() + 1;
- while (listEnumerator.moveNext()) {
- var oListItem = listEnumerator.get_current();
- var com = oListItem.get_item('Comments').toString();
- com = com + videocomments + "\n\r\n" + username + "\n\r\n" + month + '/' + myDate.getDate() + '/' + myDate.getFullYear() + '\r\n\r';
- oListItem.set_item('Comments', com);
- $("#newcomments").val('');
- oListItem.update();
- context.load(oListItem);
- context.executeQueryAsync(updateTaskSuccess, updateTaskFailure);
- function updateTaskSuccess(sender, args) {
- GetListData();
- }
- function updateTaskFailure(sender, args) {
- alert('Failed to update task. \nError: ' + args.get_message() + '\nStackTrace: ' + args.get_stackTrace());
- }
- }
- }
- }
- function onQueryFailed(sender, args) {
- alert('Request failed' + args.get_message() + '\n' + arg.get_stackTrace());
- }
- }
- else {
- alert('Please enter comments');
- }
- return false;
- }
- }