C# 在文本框(asp.net)中从右向左?

C# 在文本框(asp.net)中从右向左?,c#,asp.net,textbox,C#,Asp.net,Textbox,你是如何做到这一点的。我在文本框中设置了一些文本。我希望它的透明度更低,并且在用户单击文本框开始键入时消失(就像在iphone界面中)。如何实现这一点?对于水印,您可以使用,或者如果您的站点还不是HTML5,也可以使用。对于从右到左,您可以查看。对于水印,您也可以使用,如果您的站点还不是HTML5。对于从右到左,您可以查看。您可以使用ajax water mark控件和jquery autoclear插件您可以使用ajax water mark控件和jquery autoclear插件在html

你是如何做到这一点的。我在文本框中设置了一些文本。我希望它的透明度更低,并且在用户单击文本框开始键入时消失(就像在iphone界面中)。如何实现这一点?

对于水印,您可以使用,或者如果您的站点还不是HTML5,也可以使用。对于从右到左,您可以查看。

对于水印,您也可以使用,如果您的站点还不是HTML5。对于从右到左,您可以查看。

您可以使用ajax water mark控件和jquery autoclear插件您可以使用ajax water mark控件和jquery autoclear插件在html5中引入了一个新属性,您可以使用该属性

在aspx标记中,您的文本框是

<asp:TextBox runat="server" ID="TextBox1"></asp:TextBox>
编辑1:

您是对的,对于从右向左的文本,您需要在文本框中添加另一个文本

<asp:TextBox runat="server" ID="TextBox1" dir="rtl"></asp:TextBox>

在html5中引入了一个新属性,您可以使用该属性

在aspx标记中,您的文本框是

<asp:TextBox runat="server" ID="TextBox1"></asp:TextBox>
编辑1:

您是对的,对于从右向左的文本,您需要在文本框中添加另一个文本

<asp:TextBox runat="server" ID="TextBox1" dir="rtl"></asp:TextBox>

使用java脚本完成。请参阅下面的代码:

  • 为文本框设置默认文本

  • 要清除文本框,请在文本框onblur事件上调用以下函数

    function ClearSearchText() {
        var searchUserName = document.getElementById('<%=txtUserName.ClientID%>');         
    
            if (searchUserName.value = searchUserName.defaultValue) 
            {
                searchUserName.value = "";
            }
    
    
        return false;
    }
    
        function SetSearchText() {
    
        var searchUserName = document.getElementById('<%=txtBoxID.ClientID%>');
    
    
            if (searchUserName.value == "") 
            {
                searchUserName.value = searchUserName.defaultValue;
            }
        }
    
        return false;
    }   
    
    函数ClearSearchText(){ var searchUserName=document.getElementById(“”); if(searchUserName.value=searchUserName.defaultValue) { searchUserName.value=“”; } 返回false; }
  • 要进行设置,请在文本框onFocus事件上调用以下函数

    function ClearSearchText() {
        var searchUserName = document.getElementById('<%=txtUserName.ClientID%>');         
    
            if (searchUserName.value = searchUserName.defaultValue) 
            {
                searchUserName.value = "";
            }
    
    
        return false;
    }
    
        function SetSearchText() {
    
        var searchUserName = document.getElementById('<%=txtBoxID.ClientID%>');
    
    
            if (searchUserName.value == "") 
            {
                searchUserName.value = searchUserName.defaultValue;
            }
        }
    
        return false;
    }   
    
    函数SetSearchText(){
    var searchUserName=document.getElementById(“”);
    如果(searchUserName.value==“”)
    {
    searchUserName.value=searchUserName.defaultValue;
    }
    }
    返回false;
    }   
    
  • 检查默认文本后,执行“在中搜索”按钮回发,并设置textBoxID.text=“您的默认文本”

  • 希望这将有助于..

    使用java脚本完成它。请参阅下面的代码:

  • 为文本框设置默认文本

  • 要清除文本框,请在文本框onblur事件上调用以下函数

    function ClearSearchText() {
        var searchUserName = document.getElementById('<%=txtUserName.ClientID%>');         
    
            if (searchUserName.value = searchUserName.defaultValue) 
            {
                searchUserName.value = "";
            }
    
    
        return false;
    }
    
        function SetSearchText() {
    
        var searchUserName = document.getElementById('<%=txtBoxID.ClientID%>');
    
    
            if (searchUserName.value == "") 
            {
                searchUserName.value = searchUserName.defaultValue;
            }
        }
    
        return false;
    }   
    
    函数ClearSearchText(){ var searchUserName=document.getElementById(“”); if(searchUserName.value=searchUserName.defaultValue) { searchUserName.value=“”; } 返回false; }
  • 要进行设置,请在文本框onFocus事件上调用以下函数

    function ClearSearchText() {
        var searchUserName = document.getElementById('<%=txtUserName.ClientID%>');         
    
            if (searchUserName.value = searchUserName.defaultValue) 
            {
                searchUserName.value = "";
            }
    
    
        return false;
    }
    
        function SetSearchText() {
    
        var searchUserName = document.getElementById('<%=txtBoxID.ClientID%>');
    
    
            if (searchUserName.value == "") 
            {
                searchUserName.value = searchUserName.defaultValue;
            }
        }
    
        return false;
    }   
    
    函数SetSearchText(){
    var searchUserName=document.getElementById(“”);
    如果(searchUserName.value==“”)
    {
    searchUserName.value=searchUserName.defaultValue;
    }
    }
    返回false;
    }   
    
  • 检查默认文本后,执行“在中搜索”按钮回发,并设置textBoxID.text=“您的默认文本”

  • 希望这会对你有所帮助。

    你的建议,没用。文本DDoSappear@Dmitry,您需要添加
    dir
    属性以实现从右到左的文本。您的提示,没有。文本DDoSappear@Dmitry,您需要添加
    dir
    属性来实现从右到左的文本。我还没有得到焦点和模糊事件。它是asp.net控件:(请参阅“onblur”和“onfocus”事件不会作为属性显示在asp.net控件中,但您可以使用它,并且肯定会工作。请参阅下面我成功使用它的asp.net控件:我没有onfocus和onblur事件。它是asp.net控件:(请参阅“onblur”和“onfocus”事件不会在asp.net控件中显示为属性,但您可以使用它并确保其正常工作。请参阅下面我成功使用它的asp.net控件: