-4

我的表单有一个textarea和一个提交按钮。textarea 用于输入 HTML 代码,我想使用 JavaScript (JQuery) 通过正则表达式验证输入。如果多个 html 标记具有相同的id值,则将整个源代码打印在页面上,并且将违规标记标记为红色。

4

1 回答 1

2

你可以使用这个片段:

见演示

var isValid = true;
$('[id]').each(function() {
    if ($('[id="'+this.id+'"]').length > 1) {
        isValid = false;
        return false;
    }
});

alert(isValid);​
于 2012-12-03T19:48:50.143 回答