还有一个关于textbox的问题
如果我设置 textmode 为 password当我调用函数 设置 textbox1.text = "xxx"时
文本框的显示却是空白,如果在其他函数 读取 textbox1.text读到的就是空
我要怎么设置,才能让我读取的可以显示在文本框中 并以 ******的形式显示呢? --------------------编程问答-------------------- LZ 你开玩笑了 我刚试了一下可以的 --------------------编程问答-------------------- textbox1.attribute.add("text","123456") --------------------编程问答--------------------
真的不行
<%@ 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 --------------------编程问答--------------------
但是我还要可以输入,从里面读取东西出来啊,这样设置的话··输入之后读取还要另外写·· --------------------编程问答--------------------
这个要放在哪里啊? --------------------编程问答-------------------- <head></head>里啊 --------------------编程问答--------------------
试过无效 --------------------编程问答--------------------
Microsoft JScript 运行时错误: “$”未定义
会提示这个啊·· --------------------编程问答-------------------- 你没有引用jQuery类库 --------------------编程问答--------------------
那换这个
<script type="text/javascript">
window.onload = function () {
var a = document.getElementById("TextBox1");
a.value = "123";
alert(a.value);
}
</script>
一样的意思 --------------------编程问答--------------------
Microsoft JScript 运行时错误: 无法设置属性“value”的值: 对象为 null 或未定义
囧了···
--------------------编程问答-------------------- --------------------编程问答--------------------
无语了,我机子上没一点问题,看看ID写对没有....... --------------------编程问答--------------------
依旧还是那样··无奈啊··
--------------------编程问答-------------------- 我也是这个问题!!
补充:.NET技术 , ASP.NET