我正在发表评论意见。
<div class="comment-input" contenteditable></div>
在keydown事件中,我想检测新评论的类型是什么?我的示例中有两种类型:新评论和回复评论。
我的想法:向div添加comment-level
属性。像这样:
<div class="comment-input" data-comment-level="0" contenteditable></div>
或
$('.sub-comment [contenteditable]').data('comment-level', 1);
如果comment-level
是0
,那就是新评论。否则,它会回复评论。
问题:这两种情况都可以在客户端轻松编辑。按F12
在Elements
标签或Console
标签中修改属性,尝试输入:
// you are hacked
$('.sub-comment [contenteditable]').data('comment-level', 'foo');
我的问题:如何安全地设置/获取数据?