javascript - 文本框在 javascript 警报后更改高度和边框宽度

标签 javascript asp.net css textbox

我有这些文本框:

<asp:Label ID="lbllastname" runat="server" Text="LastName" 
     CssClass="labels" />&nbsp;
<asp:TextBox ID="txtlastname" runat="server" CssClass="texts"
     onkeyup="firstElementPress(event);" TabIndex="3" />
<br />
<asp:Label ID="lblfirstname" runat="server" Text="FirstName" 
     CssClass="labels" />&nbsp;
<asp:TextBox ID="txtfirstname" runat="server" CssClass="texts"
      onkeyup="firstElementPress(event);" TabIndex="4" />
<br />
<asp:Label ID="lblmi" runat="server" Text="MI" CssClass="labels" />&nbsp;
<asp:TextBox ID="txtmi" runat="server" CssClass="texts"
      onkeyup="firstElementPress(event);" TabIndex="5" />
<br />
<asp:Label ID="lblext" runat="server" Text="Suffix" CssClass="labels" />&nbsp;
<asp:TextBox ID="txtext" runat="server" CssClass="texts"
     onkeyup="firstElementPress(event);" TabIndex="6" />

CSS:

.labels
{
    font: bold 10pt Calibri;
    color: Black;
}

.texts
{
    border-color: Black;
    border-width: thin;
    height: 16px;
    font: 10pt Calibri;
}

它们很好,但是如果用户在名称已经存在时遇到 javascript 警告,这些文本框会失去高度并且边框变粗。我不知道为什么会这样。

这是警报的代码:

Response.Write("<script>alert('The name you specified already exists!');
                </script>");

为什么会这样?我认为它与 onkeyup 事件中的 javascript 无关。或者也许是这样? IDK。它只是将焦点放在不同的控件上。

无论如何,这是它的 Javascript:

function firstElementPress(e) {
    if (e.keyCode == 27) {
        document.getElementById('fuso').focus();
    }
    if (e.keyCode == 17) {
        document.getElementById('txtso').focus();
    }
}

我希望有人能向我解释为什么会这样。谢谢!

最佳答案

试试这个……:

提示信息如下:

 Page.ClientScript.RegisterStartupScript(this.GetType(), "alertmesg", "<script language=javascript> alert('The name you specified already exists!');</script>");

反对

Response.Write("<script>alert('The name you specified already exists!');</script>");

谢谢...

关于javascript - 文本框在 javascript 警报后更改高度和边框宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19560470/

相关文章:

c# - 仅一个 ASP.NET 页面 (Login.aspx) 为 HTTPS,其余站点始终为 HTTP

javascript - 使 CSS 类的所有元素充当链接

javascript - 将 id 解析为 Bootstrap 模式

javascript - 从 json 数据应用 ionic 选择过滤器选择

javascript - 从 Javascript 中运行 GUI 程序

c# - 如何在C#中通过jquery赋值时获取文本框的值

html - Flexbox 使水平滚动

javascript - 对 Web 共享 API 和 Cordova 共享插件感到困惑

javascript - Slick Carousel - 反转顺序

javascript - 自定义 map 图 block 叠加问题