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

文本框 字体变大

我想单击按纽  
文本框字体变大  是调用JAVASCRIPT 的函数s()
  <script language=javascript>
      function s()
    {
        document.getElementById("TextBox1").style.fontSize="20";
    }
    </script>
我运行  点按纽  看到字体变大 不过又变回原来的了。
不知道为什么? 求解````

问下文本框的TextChanged 里调用JAVASCRIPT的方法吗? --------------------编程问答-------------------- 你点击的按钮是不是服务器控件?如果想保存字体状态,在cs代码里写 --------------------编程问答-------------------- 我用了个笨办法:
function ResizeText(tid)
{
var obj = document.getElementById(tid);
var csizestr = obj.style.fontSize;
var resize = parseInt(csizestr.replace("px","")) + 5;
obj.style.fontSize = resize.toString() + "px";
} --------------------编程问答-------------------- onclick="s();return false;"
页面刷后台就会回到初始状态,所以又变回去了!
让它不刷就可以了 ! --------------------编程问答-------------------- onclick="s();return false;"
写了还是会刷新回去。。。。郁闷。。。 --------------------编程问答-------------------- mark --------------------编程问答-------------------- OnClientClick="s();" --------------------编程问答-------------------- 是我没有看清楚,有TextChanged应该是服务器控件,当然要用onclientclick!
如果是html控件就用onclick就可以了! --------------------编程问答-------------------- up --------------------编程问答-------------------- dfgsdfg --------------------编程问答-------------------- Jquery

RemoveClass 。。。移除样式
AddClass。。。。重新添加个样式

先移除文本框当前样子。。再添加个字体变大的样式 --------------------编程问答-------------------- js 可以让文本发生状态的变化,如果你单击的是服务器控件不想在后台激发刷新, js要 return false;才行的。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,