我有一个带有输入字段的表单,我想知道用户是否真的用键击来填充该文件结构。如果用户使用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,他可以填写输入并且"模拟"他真的那样做了。那么我如何检查用户是否确实填写了输入内容,无论是输入内容还是粘贴?
这是一个不同的问题。甚至不接近重复。