【问题标题】:This doesn't seem right? Javascript isn't working这似乎不对? Javascript 不工作
【发布时间】:2014-06-24 00:49:27
【问题描述】:

我正在创建我的 Javascript 并获得了帮助。我将以下字段设为必填项..

名字 姓 电话 电子邮件

【问题讨论】:

  • 您的问题应该准确地说明您想要理解的内容。
  • @adrichman 在提交或修复字段旁边的错误时,它不会消失 javascript,也就是说,它也不会执行我的电话字段最多 10 minnimum 8。
  • 您的意思是尽管输入有效,但您的验证仍然存在?
  • 至于电子邮件验证,当我尝试重新输入有效的验证时,它确实会消失。至于电话,是的,您的验证似乎错误
  • @Newbie 是的,我不明白为什么它没有消失?

标签: javascript jquery html validation


【解决方案1】:

试试这个来限制你的手机字符:

['phone', elem('phone').value.length > 7 && elem('phone').value.length < 11 && /^(\+\d{1,2})?[\d ()-]+$/.test(elem('phone').value)]

至于您的电子邮件验证,我看不出有什么问题。错误消息会在一段时间后消失。

希望对你有帮助!

【讨论】:

  • 感谢您的帮助伙伴,但是当您在该字段中编写内容时错误不会消失?名字或任何不会对我消失的东西?
  • 名字是什么意思?您的名字已经限制了数字字符,那么错误在哪里?那么实际上哪个部分有错误?
  • 查看我的 JSFIDDLE,点击提交而不输入任何内容,每个字段旁边都有错误。这些错误根本不会消失。
  • 您应该执行文本框 onChange 之类的操作,然后执行验证。从我看到的情况来看,您所做的方式是当您的表单提交时,然后您执行验证。
  • 你认为你可以给我一个关于1的例子吗?在 JSFIDDLE 中?干杯
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-09
  • 2018-05-29
  • 1970-01-01
相关资源
最近更新 更多