传递到TextBox的数据,怎样自动激发TextChanged 事件,然后用DataGrid绑定 <input onpropertychange="alert('changed')"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 net_lover(孟子E章) 可以详细一点吗,我还是不清楚,我说的是TextBox 可以这样吗? textbox有一个autopostback属性,设置为true,失去焦点的时候就会触发TextChanged 事件 孟子说的是可以的,不管textbox里面的值是怎么来的(输入、粘贴,还是打开模式窗口返回的),都是textbox的value属性变化了,可以触发你的代码。至于触发服务器端代码,就必须要使用客户端控件的方法来提交,参考:直接调用客户端控件的方法(比如botton.click())触发页面提交,下面是例子(当在页面上点ctrl+s时触发提交,执行后台的保存代码。)<script language="javascript">function document.onkeydown(){ if (event.keyCode == 83 && event.ctrlKey) { var btn = document.getElementById("Button1"); if (btn != event.srcElement) { btn.click(); return false; } } }</script> 笨一点方法可以将焦点先到那个TextBox然后转向别的,应该可以触发onchange事件 没看到孟老大的,正确呀测试<script language="javascript"> function dd() { if(document.all.tv1.value=='') return; alert('sddsd'); } function dd1() { document.all.tv1.value='sss'; document.getElementById('tv1').focus(); document.getElementById('TextBox1').focus(); } </script> <form id="Form1" method="post" runat="server"> <asp:TextBox id="TextBox1" style="Z-INDEX: 101; LEFT: 16px; POSITION: absolute; TOP: 16px" runat="server"></asp:TextBox> <INPUT name="tv1" readonly=true id="tv1" runat=server onpropertychange="dd()" style="Z-INDEX: 102; LEFT: 16px; POSITION: absolute; TOP: 56px" type="text"> <INPUT onclick="dd1()" style="Z-INDEX: 103; LEFT: 16px; POSITION: absolute; TOP: 96px" type="button" value="Button"> </form> 搞掂了,多谢各位拉,特别是 Abac(~~) ! VS2003如何动态生成控件? 最近做个一个站还请大家帮忙测试下 onscroll事件问题 新手问题,请高手指教,很急,在线等~~ 高分求ASP.NET论坛源码 做完一个asp.net后,哪些文件是需要发布的啊? 我的Session会不定时丢失,我现在不想用Session,大家有好的替代方案吗? ASP.NET有没有调用客户端组件的功能? 客户端的代码和服务器端怎么通讯? WEB项目验证通过但不跳转 asp.net 1.1的问题。现场等候,马上结分! 100分求Vs.net 2003的下载地址
<script language="javascript">
function document.onkeydown()
{
if (event.keyCode == 83 && event.ctrlKey)
{
var btn = document.getElementById("Button1");
if (btn != event.srcElement)
{
btn.click();
return false;
}
}
}
</script>
测试
<script language="javascript">
function dd()
{
if(document.all.tv1.value=='') return;
alert('sddsd');
}
function dd1()
{
document.all.tv1.value='sss';
document.getElementById('tv1').focus();
document.getElementById('TextBox1').focus();
}
</script>
<form id="Form1" method="post" runat="server">
<asp:TextBox id="TextBox1" style="Z-INDEX: 101; LEFT: 16px; POSITION: absolute; TOP: 16px" runat="server"></asp:TextBox>
<INPUT name="tv1" readonly=true id="tv1" runat=server onpropertychange="dd()" style="Z-INDEX: 102; LEFT: 16px; POSITION: absolute; TOP: 56px"
type="text">
<INPUT onclick="dd1()" style="Z-INDEX: 103; LEFT: 16px; POSITION: absolute; TOP: 96px" type="button" value="Button">
</form>