gpt4 book ai didi

javascript - jQuery Tools Validator : not required, 但测试是否为空

转载 作者:行者123 更新时间:2023-11-30 10:46:53 25 4
gpt4 key购买 nike

我正在使用 the Validator from jQuery Tools验证我的表单(为什么使用 jquery 工具?因为它们是轻量级的并且使用语义 HTML5 标签、输入类型和参数进行验证)但我有一个问题:我想让 jQuery Tools Validator 仅在输入字段不为空时才测试/验证它——但该字段不是必需的。

在必须测试/验证的字段上,我可以使用 required="required" 并验证......现在我有一个文本输入字段,用户可以在其中输入 URL,这字段不是必需的,但如果用户在该字段中添加了一些数据,则该字段应使用 pattern="https?://.+" 进行验证,以确保用户输入的是有效的 url。 . 如果我添加了模式参数但没有添加必需参数,jQuery Tools Validator 仍然会进行测试/验证并且在我输入有效的 URL 之前我无法提交表单 - 即使我不想在以下位置输入 URL全部!

最佳答案

您可以尝试修改正则表达式以允许空字符串,例如

pattern="^(?:|https?://.+)$"

关于javascript - jQuery Tools Validator : not required, 但测试是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7825274/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com