javascript - jQuery 验证名称属性包含方括号的字段?

标签 javascript jquery html forms validation

我正在尝试验证包含名称属性包含方括号 [] 的字段的表单。这是我不能将名称属性更改为其他内容的要求,而且尝试通过 ID 或类名进行验证似乎很麻烦。

我将如何着手验证 w 作为以下示例?到目前为止它不起作用(由于错误使我的整个页面完全消失。

$("#loginForm").validate({
    rules: {

        login[username]: {
            required: true,
            email: true
        }
    },
    messages: {

        login[username]: {
            required: "Please provide an email",
            email: "Please enter a valid email address"
        }
    }
});

最佳答案

在 javascript 对象中使用 login[username] 是无效的语法。在它周围使用引号使其有效 "login[username]"

关于javascript - jQuery 验证名称属性包含方括号的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9265375/

相关文章:

php - 从书面脚本外部调用 JavaScript 函数是否安全?

javascript - 通过自定义加密对html表单数据进行加密

html - 导航栏包装器 HTML

javascript - 将 CSS 定位从百分比转换为像素

javascript - 如何将jquery变量分配给json对象值

javascript - AJAX POST 丢失对模型属性的引用 - Spring

jquery - 复选框作为图像 - 背景颜色

javascript - jquery 弹出必须按两次“确定”两次才能使其消失

html - 百分比高度 HTML 5/CSS

html - 带有两个折叠菜单的导航栏