为什么windows.open与“_self”不起作用?

时间:2015-08-19 18:11:50

标签: javascript jquery html

这是我的HTML代码:

 <form name="edit" method="post">
        <div><select name="Edi" id ="Edi" >
        <option selected="selected">Select</option>
        <option value="1.php?table= Shift">Shift</option>
        <option value="1.php?table= Start">Start</option>
        <option value="2.php?table= Report">Report</option>
        </select>
    <input onclick="return Edit();" type="submit" value="Edit"/></div>
 </form>

以下是Javascript代码:

function Edit(){
    if(document.forms['edit'].Edi.value == "Select")
        {
            alert("Please Select Edit Field");
            return false;
        }
    else
    {
        window.open(Edi.options[Edi.selectedIndex].value);
        return true;
    }
}

这很有用,但是在新页面上按下“编辑”按钮后会打开链接。我在网上看了,要做到这一点,你必须使用“_self”。所以我改变了这一行:

window.open(Edi.options[Edi.selectedIndex].value,"_self");

但是当我点击按钮时,它只刷新当前页面。我的代码中有什么问题吗?

我尝试了这个并且它也不起作用。

window.location.href = Edi.options[Edi.selectedIndex].value;

可以在同一个标​​签上打开链接吗?

0 个答案:

没有答案