Skip to content

Commit

Permalink
添加评论预检
Browse files Browse the repository at this point in the history
  • Loading branch information
Zisbusy authored Jul 2, 2020
1 parent 42a2086 commit 8724d54
Showing 1 changed file with 32 additions and 15 deletions.
47 changes: 32 additions & 15 deletions Akina/js/global.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,26 +14,43 @@ var ajaxcomments = function(){
new_id = '', parent_id = '';

click_bind();

$(comment_form).submit(function() { // 提交
/* 开始提交 */
$(comment_form).submit(function() {
/* 初始化评论框 */
$('.comment-respond textarea').css({"border":"2px solid #DDE6EA"});
$('.commenttext').css({"border":"2px solid #DDE6EA"});
/* 加载提示 */
$("#submit").val("提交中...");

/* 预检 */
var textValue = $(comment_form).find(textarea).html().replace(/(^\s*)|(\s*$)/g, "");//检查空格信息
var textValuex = $(comment_form).find(textarea).val().replace(/(^\s*)|(\s*$)/g, "");//检查空格信息

if (textValue == null || textValue == "") {
if(textValuex == null || textValuex == ""){
$('.comment-respond textarea').css({"border":"2px dashed #ff6c6c"});
$("#submit").val("再次提交");
return false;
}
/*格式整理*/
var authorValue = $('#author').val().replace(/(^\s*)|(\s*$)/g, "");
var mailValue = $('#mail').val().replace(/(^\s*)|(\s*$)/g, "");
var urlValue = $('#url').val().replace(/(^\s*)|(\s*$)/g, "");
var textValue = $(comment_form).find(textarea).val().replace(/(^\s*)|(\s*$)/g, "");
/* 预检 */
var errorNum = 0;
if(authorValue == ""){
errorNum++;
$('#author').css({"border":"2px dashed #ff6c6c"});
}
if(mailValue == ""){
errorNum++;
$('#mail').css({"border":"2px dashed #ff6c6c"});
}
if(urlValue != ""){
if(urlValue.indexOf('https://') == -1 && urlValue.indexOf('https://') == -1){
errorNum++;
$('#url').css({"border":"2px dashed #ff6c6c"});
}
}
if(textValue == ""){
errorNum++;
$('.comment-respond textarea').css({"border":"2px dashed #ff6c6c"});
}
if(errorNum != 0){
$("#comment-author-info").show();
$("#toggle-comment-info").html("[ 隐藏 ] ↑");
setTimeout(function(){ $("#submit").val("再次提交"); }, 500);
return false;
}

$.ajax({
url: $(this).attr('action'),
type: $(this).attr('method'),
Expand Down

0 comments on commit 8724d54

Please sign in to comment.