当前位置:编程学习 > C#/ASP.NET >>

还有一个关于textbox的问题

如果我设置 textmode 为 password
当我调用函数 设置 textbox1.text = "xxx"时
文本框的显示却是空白,如果在其他函数 读取 textbox1.text读到的就是空
我要怎么设置,才能让我读取的可以显示在文本框中 并以 ******的形式显示呢? --------------------编程问答-------------------- LZ  你开玩笑了  我刚试了一下可以的 --------------------编程问答-------------------- textbox1.attribute.add("text","123456") --------------------编程问答--------------------
引用 1 楼 long332949572 的回复:
LZ  你开玩笑了  我刚试了一下可以的


真的不行
<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.Cookies["Ln"] != null && Request.Cookies["Pw"] != null)
        {
            TextBox1.Text = Request.Cookies["Ln"].Value.ToString();
            TextBox2.Text = Request.Cookies["Pw"].Value.ToString();
            Button1_Click(this, e);
        }
        else 
        {
            return; 
        }
        

    }

    protected void test() {
        TextBox3.Text = "ssss";
    }

    
    protected void Button1_Click(object sender, EventArgs e)
    {
        string strLoginName = TextBox1.Text.Trim();
        string strPassword = TextBox2.Text.Trim();
        if (strLoginName == string.Empty)
        {
            Label3.Text =  "请输入用户名!";
            TextBox1.Focus();
            return;
        }

        if (strPassword == string.Empty)
        {
            Label3.Text =  "请输入密码!";
            TextBox2.Focus();
            return;
        }

        Model.Model_gbmfzr mgbm = new Model.Model_gbmfzr();
        mgbm.Loginname = strLoginName;
        mgbm.Password = strPassword;
        BLL.BLL_gbmfzr blui = new BLL.BLL_gbmfzr();
        if (blui.Login(mgbm))
        {
            //Label3.Text = blui.GetLoginUserInfo(strLoginName).DXcode.ToString();//"登陆成功";
            //Session["log"] = mgbm.DXcode;
            //Session["log"] = mgbm.DXcode;
            //Server.Transfer("Default.aspx");
            //Response.Redirect("Default.aspx", true); 
            //System.Threading.Thread.Sleep(10000);
            Session["log"] = blui.GetLoginUserInfo(strLoginName).DXcode.ToString();//
            Response.Cookies["Ln"].Expires = DateTime.Now.AddSeconds(10000000);
            Response.Cookies["Pw"].Expires = DateTime.Now.AddSeconds(10000000);
            Response.Cookies["Dx"].Expires = DateTime.Now.AddSeconds(10000000);
            //Response.Cookies.Clear();
            Response.Cookies["Ln"].Value = TextBox1.Text;
            Response.Cookies["Pw"].Value = TextBox2.Text;
            Response.Cookies["Dx"].Value = blui.GetLoginUserInfo(strLoginName).DXcode.ToString();
            Response.Redirect("test.aspx", true);
        }
        else
        {
            Label3.Text =  "用户名或密码错误!";
            TextBox1.Focus();
            TextBox1.Text = "";
        }                     
    }

    protected void Button2_Click(object sender, EventArgs e)
    {
        Label4.Text = TextBox3.Text;
    }

    protected void Button3_Click(object sender, EventArgs e)
    {
        test();
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>登陆</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
        <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <br />
        <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
        <asp:TextBox ID="TextBox2" runat="server" TextMode="Password"></asp:TextBox>
        <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
        
    
        <br />
        <asp:Label ID="Label3" runat="server" Text="Label" ></asp:Label>
    
    </div>
    <asp:Button ID="Button2" runat="server" Text="传递值" onclick="Button2_Click" />
    <asp:Label ID="Label4" runat="server" Text="Label"></asp:Label>
    <asp:TextBox ID="TextBox3" runat="server" TextMode="Password"></asp:TextBox>
    <asp:Button ID="Button3" runat="server" onclick="Button3_Click" Text="设置值" />
    </form>
</body>
</html>

你试试这个代码 --------------------编程问答-------------------- 或者textbox1.attribute["text"] = "123456"

没环境,手写,应该是这么拼 --------------------编程问答--------------------  <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        window.onload = function () {
            var a = $("#TextBox1").val("123");
           alert(a.val());
        }
    </script>

我把代码复制给你了
密码框里三个黑点,并且弹出信息框 显示123 --------------------编程问答--------------------
引用 4 楼 accomp 的回复:
或者textbox1.attribute["text"] = "123456"

没环境,手写,应该是这么拼


但是我还要可以输入,从里面读取东西出来啊,这样设置的话··输入之后读取还要另外写·· --------------------编程问答--------------------
引用 5 楼 qzp000000 的回复:
 <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        window.onload = function () {
            var a = $("#TextBox1").val("123");……


这个要放在哪里啊? --------------------编程问答-------------------- <head></head>里啊 --------------------编程问答--------------------
引用 4 楼 accomp 的回复:
或者textbox1.attribute["text"] = "123456"

没环境,手写,应该是这么拼


试过无效 --------------------编程问答--------------------
引用 8 楼 qzp000000 的回复:
<head></head>里啊


Microsoft JScript 运行时错误: “$”未定义

会提示这个啊·· --------------------编程问答-------------------- 你没有引用jQuery类库 --------------------编程问答--------------------
引用 10 楼 linzhiqiang0514 的回复:
引用 8 楼 qzp000000 的回复:

<head></head>里啊


Microsoft JScript 运行时错误: “$”未定义

会提示这个啊··


那换这个
  <script type="text/javascript">
        window.onload = function () {
            var a = document.getElementById("TextBox1");
            a.value = "123";
            alert(a.value);

        }
        
    </script>

一样的意思 --------------------编程问答--------------------
引用 12 楼 qzp000000 的回复:
引用 10 楼 linzhiqiang0514 的回复:

引用 8 楼 qzp000000 的回复:

<head></head>里啊


Microsoft JScript 运行时错误: “$”未定义

会提示这个啊··


那换这个
  <script type="text/javascript">
        window.onload = functio……


Microsoft JScript 运行时错误: 无法设置属性“value”的值: 对象为 null 或未定义
囧了···
--------------------编程问答-------------------- --------------------编程问答--------------------
引用 13 楼 linzhiqiang0514 的回复:
引用 12 楼 qzp000000 的回复:

引用 10 楼 linzhiqiang0514 的回复:

引用 8 楼 qzp000000 的回复:

<head></head>里啊


Microsoft JScript 运行时错误: “$”未定义

会提示这个啊··


那换这个
<script type="text/javascript">
window.……


无语了,我机子上没一点问题,看看ID写对没有....... --------------------编程问答--------------------
引用 15 楼 qzp000000 的回复:
引用 13 楼 linzhiqiang0514 的回复:

引用 12 楼 qzp000000 的回复:

引用 10 楼 linzhiqiang0514 的回复:

引用 8 楼 qzp000000 的回复:

<head></head>里啊

Microsoft JScript 运行时错误: “$”未定义

会提示这个啊··


那换这个
<script ……



依旧还是那样··无奈啊··

--------------------编程问答-------------------- 我也是这个问题!!
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,