相关疑难解决方法(0)

通过按Enter键阻止用户提交表单

我在一个网站上进行了一项调查,用户点击输入(我不知道为什么)并在不点击提交按钮的情况下意外提交调查(表格)似乎存在一些问题.有办法防止这种情况吗?

我在调查中使用HTML,PHP 5.2.9和jQuery.

html forms jquery form-submit

732
推荐指数
22
解决办法
54万
查看次数

禁用页面上的输入键,但不在textarea中

找到这个脚本:


function stopRKey(evt) {
  var evt = (evt) ? evt : ((event) ? event : null);
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;}
}

document.onkeypress = stopRKey;


只发出,它还会停止输入在textarea中使用的密钥.这是一个麻烦.

我玩过玩具: onkeypress="return handleEnter(this, event)"

但我们的形式非常复杂,我正在寻找一种更清洁的做事方式.

javascript forms

10
推荐指数
1
解决办法
8577
查看次数

通过按Enter#2阻止用户提交表单

在上一个问题中,我问了同样的问题,但是当用户在文本框中时,我没有阻止提交的答案.

所以基本上我需要的是能够阻止一个人提交表单,除非明确点击提交按钮.

编辑:

基本上这样做的主要原因是这是雇主调查.在这方面的人不会是技术上最精明的,我正在为此做的客户要求这样做.

html javascript jquery

5
推荐指数
2
解决办法
6212
查看次数

标签 统计

forms ×2

html ×2

javascript ×2

jquery ×2

form-submit ×1