如何知道keypress是否是真正的用户操作

时间:2015-06-05 20:45:33

标签: javascript jquery html forms security

我有一个带有输入字段的表单,我想知道用户是否真的用键击来填充该文件结构。如果用户使用javascript设置字段的值,我想不允许发送表单。

我知道我可以在输入字段中收听keydown,keyup和keypress事件,以确保用户确实填充了输入但是用户很容易用javascript触发这些事件:

$('#my_input').focus();
$('#my_input').val("xxxx");
$('#my_input').keydown();
$('#my_input').keypress();
$('#my_input').keyup();
$('#my_input').blur();

如果用户使用上面的这个javascript,他可以填写输入并且"模拟"他真的那样做了。那么我如何检查用户是否确实填写了输入内容,无论是输入内容还是粘贴?

这是一个不同的问题。甚至不接近重复。

0 个答案:

没有答案