textbox.和label 无刷新显示数据
关键: 在texbox中输入数据.....label自动显示数据....不需要enter orTAB 一下才变化.希望
是无刷新.就可以显示出来结果...
网上看到说用ajax+js .不懂.
能贴出个代码吗 or 案例么??
关键: 在texbox中输入数据.....label自动显示数据....不需要enter orTAB 一下才变化.希望
是无刷新.就可以显示出来结果...
网上看到说用ajax+js .不懂.
能贴出个代码吗 or 案例么??
http://blog.csdn.net/ChengKing/category/230706.aspx
{
if(document.forms[0].textbox1.value.length>字数限制)
{
alert("字数超标");
}
}
<asp:Label id="aa" style="Z-INDEX: 112; LEFT: 360px; POSITION: absolute; TOP: 240px" runat="server"Width="152px" BackColor="#C0FFFF">Label</asp:Label><script language = "javascript">
document.onkeyup = keyDown;
function keyDown()
{
document.getElementById( "aa" ).innerText = document.getElementById("bb").value;
}
</script>
我看看去...gugu1981(庸者无惧) 谢谢
<INPUT TYPE="text" NAME="" id="t2">
Page_Load()
{
TextBox1.Attribute.Add("onkeypressdown","keyDown();");
}页面代码如下;
function keyDown(){
document.getElementById("label1").innerText = document.getElementById("textBox1").value
}
Ajax.Re忘了怎写("类名") 在这里注册一下TextBox1.Attribute.Add("onkeypressdown","keyDown()");
}//声明为AJAX操作的方法
public string getContent(){
return this.textbox1.Text ;
}web页面
function keyDown(){
类名.getContent(document.getElementById("TextBox1").value,goComplete)
}function goComplete(result){
document.getElementById("label1").innerText = result;
}大致应该是这样.如果有问题.回出来我改.
<input type="text" id="text1" onclick="div1.innerText=text1.value">
<div id="div1"></div>
Label到了客户端也就是个div
可是这个是个复合控件..怎么写?不是input..是自定义的
这里用的textBox是客户端的<input>js代码如下:
function setValue()
{
document.getElementById("lbMsg").innerText=document.Form1.textBox1.value;
}
html里
<span id="lbMsg"></span>
<input type="text" id="textBox1" onmouseout="setValue()"/>
<asp:Label id="aa" style="Z-INDEX: 112; LEFT: 360px; POSITION: absolute; TOP: 240px" runat="server"Width="152px" BackColor="#C0FFFF">Label</asp:Label><script language = "javascript">
document.onkeyup = keyDown;
function keyDown()
{
document.getElementById( "aa" ).innerText = document.getElementById("bb").value;
}
</script>