1
我有一个表格,有一个硬编码的POST方法。 99.8%的表单正确发布时间和访问日志显示用户使用POST方法请求该页面。是否有任何可能导致其他0.2%点击提交并且页面请求被作为GET?表单提交的GET,而不是POST偶尔
一位用户报告说,它已连续多次发生,并且已被访问日志证实。
几乎所有浏览器和多个操作系统上都有这种情况,这些情况发生在位于全国各地的众多用户。
任何人都知道可能导致此类行为的恶意软件或病毒。缓存?任何指向哪里看?
@Diodeus
<form id="someid" method="post" action="http://samepage?somevar=0" enctype="multipart/form-data" onkeypress="return check_enter(event);" accept-charset="utf-8" autocomplete="off">
... form elements ...
</form>
-
function check_enter(e) {
var target = e.target ? e.target : e.srcElement;
var keyCode = e.keyCode ? e.keyCode : e.which;
if (keyCode==13 && target.nodeName.toLowerCase()!='a' &&
(!target.type || !(target.type=='submit' || target.type=='textarea'))) {
return false;
} else {
return true;
}
}
我们不是精神病患者 - 包括一些代码。 – 2013-03-20 17:36:57
@Diodeus代表你的自我....;)99.8%我不是一个数学家,但你是如何拿出你的统计数字的? – Nix 2013-03-20 17:37:47
你有任何JavaScript在玩吗? – Ray 2013-03-20 17:38:16