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;
}
}