代码之家  ›  专栏  ›  技术社区  ›  Surya sasidhar

asp.net中的水印文本?

  •  2
  • Surya sasidhar  · 技术社区  · 16 年前

    在我的web应用程序中,我使用javascript在textbox中显示水印文本,它工作正常,但是对于textbox,如果TextMode属性设置为Multiline,则不会显示水印文本,这是有任何特殊原因的。这是我的密码。。。

    <TextBox ID="txtone" runat="server" tooltip="Enter comments"
     onblur="if(this.value=='') this.value='Enter text,150 characters only';"
     onfocus="if(this.value == 'Enter text,150 characters only') this.value='';" 
     value="Enter text,150 characters only">
    </TextBox>
    
    1 回复  |  直到 16 年前
        1
  •  3
  •   Guffa    16 年前

    TextBox textarea 而不是 input 文本区域 元素不使用 value 属性,因此代码无法设置初始值。

    使用 Text 属性,而不是 客户端控件的参数:

    <TextBox ID="txtone" runat="server" tooltip="Enter comments"
    onblur="if(this.value=='') this.value='Enter text,150 characters only';"
    onfocus="if(this.value == 'Enter text,150 characters only') this.value='';"
    Text="Enter text,150 characters only"></TextBox>
    
    推荐文章