Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在电子邮件字段上创建字符限制_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在电子邮件字段上创建字符限制

Javascript 在电子邮件字段上创建字符限制,javascript,jquery,html,Javascript,Jquery,Html,嘿。我正在创建一个输入字段(),我的用户将在其中输入他们的电子邮件,但我也在该字段(在jQuery中)上使用了一个活动字母数字字符限制,字符除外,。$%&'*+-/=^_{|}~@。我想知道做这些检查是否值得,或者当他们点击提交时只是说“嘿,无效邮件”是否值得?提前谢谢 我更喜欢在格式化字段(如电话或电子邮件)中使用掩码,这样您可以感知格式,用户就不会对输入内容感到迷茫 请您看一下: 这不是您需要以特定方式执行的操作,完全由您选择,但我认为用户在填写表单时而不是在表单之后获取错误是有帮助的,因

嘿。我正在创建一个输入字段(
),我的用户将在其中输入他们的电子邮件,但我也在该字段(在jQuery中)上使用了一个活动字母数字字符限制,字符除外,
。$%&'*+-/=^_{|}~@
。我想知道做这些检查是否值得,或者当他们点击提交时只是说“嘿,无效邮件”是否值得?提前谢谢

我更喜欢在格式化字段(如电话或电子邮件)中使用掩码,这样您可以感知格式,用户就不会对输入内容感到迷茫

请您看一下:


这不是您需要以特定方式执行的操作,完全由您选择,但我认为用户在填写表单时而不是在表单之后获取错误是有帮助的,因此他应该返回并更改表单,这需要花费更多的时间。我个人在我做的每一份登记表上都这样做了


如果您的意思是在“when they hit submit”(当他们点击提交)下只进行服务器端检查,那么您也应该对输入进行jquery检查,这样可以节省通信量,还需要同时进行服务器端和客户端检查。

不限制字符,而是根据简单的regexp检查值,怎么样?你可以现场直播。这是一篇有趣的文章:
提交后我仍然会检查它,有些用户可能禁用了JS。

但他们这样做的机会有多大?我的意思是,在没有启用JS的情况下,你几乎无法使用互联网(使用NoScript时除外)。提交后进行检查可以确保你的应用程序保存有效数据。通过减少字符数,您希望用户能够按照您的预期操作。我将手动向您的站点发送post请求,您在保存数据之前不会检查数据,怎么样?话虽如此,提交后检查是应用程序的一部分,减少字符数只是一个不错的功能,但它对应用程序本身没有任何用处。看起来很酷。哦,另外,我有时用猞猁上网。但是我,我是个书呆子。漏洞检查是毫无用处的,因为即使检查了也不能保证字符串是有效的电子邮件地址。当您尝试将任何内容发送到输入的电子邮件地址时,mta将为您执行有效检查。为什么要复制该功能?