Или можно добавить ID, так проще вроде )
function moderation_0(){
var textarea = document.getElementById('comment').value;
var input = document.getElementById('author').value;
if(textarea.length && input.length){
alert('Спасибо, Ваш комментарий отправлен на модерацию');
document.getElementById('submit').submit();
}
else{
alert('Поля ввода текста не заполнены');
}
}
<form action="zxc.php" method="POST" id="submit">
<input class="author" type="text" name="author" id="author"/><br>
<textarea class="com" name="comment" cols="50" rows="5" id="comment">
</textarea><br>
<input class="button" name="button" type="button" onclick="moderation_0()" value="Отправить" />
</form>
еще тип последнего инпута сделал
button, чтобы форма не сабмитилась в случае пустых полей. сабмит устроен через эту строку - document.getElementById('submit').submit();