问题标签 [livevalidation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用 livevalidation 脚本 - 特殊字符,除了 _(下划线)-(连字符)。(点)和空格
我正在使用实时验证脚本
我需要检查文本是否包含除 _ (下划线) - (hyphen) 之外的特殊字符。(点)和空格 除了那些字符之外的特殊字符的存在将不会被验证 该隐为此做什么?
jquery - 表单中的实时验证是提交和取消按钮
我有两个按钮:
我需要实时验证表单并单击应用按钮,但是当我单击取消按钮时不需要。我该怎么做?
我的 JS:
php - LiveValidation - 有没有人使用多项选择?
我正在使用服务器端 (PHP) 和客户端 (LiveValidation - http://www.livevalidation.com/ ) 验证的网站上工作。除了多个选择框外,我已经让 LiveValidation 与每个输入字段一起工作。这是代码的大致概念(我用通用名称替换了变量名称):
现在,我已经尝试过使用var arr = new LiveValidation('array'
并且var arr = new LiveValidation('array[]'
没有改变功能(无论如何,我很确定 LiveValidation 使用的是 id 而不是名称)。任何人都知道为什么它不起作用?
另外,如果代码中的任何内容看起来真的不对,请随时告诉我,因为我对 Web 开发还很陌生。我很好地接受建设性的批评。:)
hidden-field - Livevalidation - 如何忽略隐藏字段?
我有一个带有下拉列表的表单,显示 1 到 10。如果用户选择 1-9,则应显示特定的辅助段落字段。如果用户选择 10,则应显示不同的段落字段。
我想出了一些 javascript 来显示第二个表单字段(可能不是最优雅的方式,所以欢迎提出建议)。然后我使用了 livevalidation 代码,这样如果用户没有进行任何选择(下拉选项停留在选择一个而不是 1-10),那么下拉字段下会出现一个错误,而不是表单提交。
现在我想更进一步,需要显示的辅助字段,但不需要隐藏的字段。因此,如果选择 1 -9,则第二个字段显示 AND 将是唯一需要的字段。但如果选择 10,则其特定的第二个字段将显示并且是唯一的必填字段。
我尝试了几件事,但无法让表单提交 b/c 我认为隐藏字段仍然是必需的。
这是我的 JS,用于确定下拉列表并显示第二个字段:
如果没有做出下拉选择并留在选择一个上,这是 livevalidation 显示错误的代码:
希望这是有道理的,有人可以提供帮助。谢谢!
javascript - Livevalidation - 正则表达式问题
我正在使用 LiveValidation ( http://livevalidation.com/ ) 在我的网站上验证页面 url 的表单。我的条件是:
- 不能是空白的
- 必须以字母开头
- 不允许有空格
- 只有字母数字字符、破折号和下划线
到目前为止,我有这个:
满足第一个和第二个条件。我正在为“无空格”和“只有字母数字字符、破折号和下划线”的第三个和第四个条件而苦苦挣扎。
我尝试通过正则表达式来处理空格和第四个条件,但它不起作用,所以我现在只是将空格分隔到排除项中。如果您刚刚键入的字符不是正则表达式模式中的一个,则第四个条件的模式有效。但是,如果您继续输入“有效”字符并且之前输入了“无效”字符,错误就会消失并变为有效。
如果输入框中有任何“无效”字符,有谁知道如何正确地捕捉它?如果可能的话,如果我可以将无空间条件与模式合并,那就太好了。
javascript - 组合 Livevalidation 的输入字段
如果它们不为空,我会检查一些带有 Livevalidation 的输入字段。为此,我使用以下代码:
两个输入文件都是内联的。但是消息总是会直接显示在 input-Field 后面。现在,来自第一个输入字段的消息将重新定位第二个字段。
我正在寻找组合来自 2 个字段的验证并仅显示一条消息的最佳方法。
在这里你可以看到实际结果:http: //jsfiddle.net/Vme7C/
javascript - 实时验证更改输出位置
我正在使用 Live Validation Javascript 库,我想知道如何使用它将反馈放在页面底部。
例如,用户将输入“asdf.com”<input type="text" id="subdomain-name" name="subdomain-name">
我希望 Live-Validation 回复“子域不应包含句点”。但在页面底部,否则会弄乱位于框后的文本:http://puu.sh/3IxDc.jpg。
我尝试创建一个 CSS div,然后将其作为 span 引用
但这没有用
javascript - 不同的 Livevalidation 取决于 Javascript 中的状态不起作用
我在标准表单中成功使用 Livevalidation。当我通过 JavaScript 在修改后的表单中使用验证时,它不会可靠工作。
它应该像这些说明一样工作:
第一个问题:
- 当我选择“值 -1”时,Livevalidation 不起作用
- 当我选择“值 -2”时,Livevalidation 有效
- 当我选择“值-1”(-2之后)Livevalidation作品
第二个问题:
- 当我选择“值 1”时,我可以“提交”表格
- 但....
- 当我选择“值 -1”或“值 -2”并且 Livevalidation 处于活动状态时
然后我选择“值 1”(不需要 Livevalidation)我不能“提交”表格
jquery - 使用带有 LiveValidation Javascript 对象的 jQuery 显示隐藏的 div
我对 jQUery 和 Javascript 还是很陌生,所以我可能在这里遗漏了一些非常明显的东西。
我有一个正在使用 LiveValidation 的表单。
我的问题是,当用户点击提交按钮时,我想显示一个隐藏的 div(并隐藏一个已经显示在屏幕上的 div (id: main)),但我似乎无法让它工作。如果我提交的所有字段都经过验证,隐藏的 div 永远不会显示。
在一个完美的世界里,我想让隐藏的 div (id: processing_box) 显示所有表单元素在表单提交时何时被验证,而当它们不是时,隐藏的 div 不会显示。
LiveValidation 对象是否将自身附加到 onsubmit 事件?我尝试使用一个 massvalidate 函数,但没有成功。
这是我用来尝试完成此操作的一些代码片段: