=====input 如何赋值=====

jungle1gg 2009-03-06 09:36:08
我用autoComple 完成类似Google搜索的功能,把提示到的信息录入到一个TextBox里

我还有另一个客户端input标签 如何根据TextBox里录入的键,自动把Db中的值取出并赋给input标签

也就是2个输入框 输入第一个 ,第二个自动就写上去了
...全文
226 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongmaohouzi 2009-03-06
  • 打赏
  • 举报
回复
你就是将txt1的值发到后台,经过查询,如果查到了,txt2.text = 查到的结果;
jungle1gg 2009-03-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sprc_lcl 的回复:]
HTML code<asp:TextBox ID="txt1" onchange="txtchange()" onkeypress="txtchange()" onkeyup="txtchange()"
<input type=text id="txt2
<script>
function txtchange()
{
document.getElementById('txt2').value=document.getElementById('txt1').value;
}
[/Quote]



你的意思我明白了
但我还是有点疑问
我要根据
'txt1'的值作为条件查出另一个值赋值给input 'txt2'?????
xuan.ye 2009-03-06
  • 打赏
  • 举报
回复
http://www.svnhost.cn/Download/Detail-79.shtml
源码
shenlong0125 2009-03-06
  • 打赏
  • 举报
回复
Teng_s2000 2009-03-06
  • 打赏
  • 举报
回复
Mark
gongsun 2009-03-06
  • 打赏
  • 举报
回复
up
jfd198512 2009-03-06
  • 打赏
  • 举报
回复
顶 js在页面中可以赋值的!!
qiume 2009-03-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sprc_lcl 的回复:]
HTML code<asp:TextBox ID="txt1" onchange="txtchange()" onkeypress="txtchange()" onkeyup="txtchange()"
<input type=text id="txt2
<script>
function txtchange()
{
document.getElementById('txt2').value=document.getElementById('txt1').value;
}
[/Quote]

--------------------------------------------------
onchange="txtchange()" //当第一个input改变的时候执行
document.getElementById('txt2').value // 通过document.getElementById取得对象,通过value属性赋值
zzxap 2009-03-06
  • 打赏
  • 举报
回复
<asp:TextBox ID="txt1" onchange="txtchange()" onkeypress="txtchange()" onkeyup="txtchange()"
<input type=text id="txt2
<script>
function txtchange()
{
document.getElementById('txt2').value=document.getElementById('txt1').value;
}
pgameli 2009-03-06
  • 打赏
  • 举报
回复

asp.net2.0有一个ajax控件可以实现这样的智能搜索功能
不好意思
我给忘了叫什么名字了,你在网上查查
xiaohe185 2009-03-06
  • 打赏
  • 举报
回复
js可以
sprc_lcl 2009-03-06
  • 打赏
  • 举报
回复
<asp:TextBox ID="txt1" onchange="txtchange()" onkeypress="txtchange()" onkeyup="txtchange()"
<input type=text id="txt2
<script>
function txtchange()
{
document.getElementById('txt2').value=document.getElementById('txt1').value;
}
sunzhong2003 2009-03-06
  • 打赏
  • 举报
回复
JS onchange
sjt000 2009-03-06
  • 打赏
  • 举报
回复
用js~
sprc_lcl 2009-03-06
  • 打赏
  • 举报
回复
//无刷新
function txtchange() 
{
var txt1value = document.getElementById('txt1').value;
if(document.getElementById('objScript')) document.body.removeChild(document.getElementById('objScript')));
var objScript = document.createElement('script');
objScript.id = 'objScript';
objScript.language = 'javascript';
objScript.src = 'aaaa.aspx?action=gettxt2&txt1value='+escape(txt1value);
document.body.appendChild(objScript);
}



aaaa.aspx?action=gettxt2&txt1value=aaa
Page_Load(..)
{
string action = Request.QueryString["action"];
if(action == "gettxt2")
{
string txt1value=Request.QueryString["txt1value"];
string txt2value=..?//取
Response.Write("document.getElementById('txt2').value='"+txt2value+"';");
Response.End();
}
}
zzxap 2009-03-06
  • 打赏
  • 举报
回复
[code=HTML]
TextBox1设置AutoPostBack="True" 当鼠标离开TextBox1就会触发TextBox1_TextChanged事件为extBox2赋值
<asp:TextBox ID="TextBox1" runat="server" AutoPostBack="True" OnTextChanged="TextBox1_TextChanged"></asp:TextBox>

<asp:TextBox ID="TextBox2" runat="server" ></asp:TextBox>
[/CODE]

[CODE=C#]
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
STRING SQL1="";
string result1="";

//执行查询,返回结果
SqlConnection conn = new SqlConnection("server=localhost;database=KaoQin_320;user id=sa;Pwd=123");
conn.Open();
SQL1=" select xx from table where ss='"+TextBox1.text+"'";
SqlCommand commd = new SqlCommand(sqladd, conn);
result1=commd.ExecuteReader();
conn.Close();

TextBox2.text=result1.tostring;
}

[/CODE]
Roc_Lee 2009-03-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sprc_lcl 的回复:]
HTML code<asp:TextBox ID="txt1" onchange="txtchange()" onkeypress="txtchange()" onkeyup="txtchange()"
<input type=text id="txt2
<script>
function txtchange()
{
document.getElementById('txt2').value=document.getElementById('txt1').value;
}
[/Quote]

up
zzxap 2009-03-06
  • 打赏
  • 举报
回复
[code=HTML]
TextBox1设置AutoPostBack="True" 当鼠标离开TextBox1就会触发TextBox1_TextChanged事件为extBox2赋值
<asp:TextBox ID="TextBox1" runat="server" AutoPostBack="True" OnTextChanged="TextBox1_TextChanged"></asp:TextBox>

<asp:TextBox ID="TextBox2" runat="server" ></asp:TextBox>
[/CODE]

[CODE=C#]
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
STRING SQL1="";
SQL1=" select xx from table where ss='"+TextBox1.text+"'";

//执行查询,返回结果


TextBox2.text="查询结果";
}

[/CODE]
Adechen 2009-03-06
  • 打赏
  • 举报
回复
document.getElementById('txt2').value=txtvalue
在cs里注册txtvalue这个变量
  • 打赏
  • 举报
回复
ding~

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧