什么是target =“_ new”?验证者给出错误

时间:2010-03-17 04:01:06

标签: javascript jquery xhtml

什么是target="_new"?验证者引发错误..

如何使用jquery执行此操作,因为Validator引发了错误。

在同一页面上,我有target="_new"target="_blank"target="_new"位于我从电子邮件简报公司收到的表格代码中。

我将其用于target="_blank"

$(function() {
    $('a[href^=http]').click( function() {
        window.open(this.href);
        return false;
    });
});

我应该为target="_new"

做些什么

更新: 1分钟前

单击提交按钮后,我想在新窗口中打开一个页面,通过验证如何在jquery中执行此操作,因为我正在为其他外部链接执行此操作。

更新

这是代码

<form method="post" class="form-wrapper" action="http://sitename.com/form.php">

3 个答案:

答案 0 :(得分:9)

没有target="_new"之类的东西。使用它只需在新窗口中打开链接,名为“_ new”。您可能会注意到单击带有target =“_ new”的链接将打开一个新窗口(或选项卡),但第二个链接将在相同的窗口(或选项卡)中打开,而不是打开一个你应该期待的第二个。

我个人认为你根本不应该指定target="_blank" - 让用户选择。

答案 1 :(得分:3)

target =“_ blank”在XHTML中无效(实际上,整个目标属性无效)。如果你想在新窗口中打开一个链接(在我看来通常是一个坏主意)并且验证对你很重要,唯一的方法是用javascript(就像你做的那样)。

答案 2 :(得分:0)

这是(锚)标记的属性,可让您在同一窗口或新窗口中打开页面。