如题

解决方案 »

  1.   

    好像要做个层; Dreamweaver可以
      

  2.   

    乱写几句
    <script>
    var intCount=20;
    function GetData()
    {
    document.all.divMine.innerHTML=intCount-document.form[0].fmrFK.value
    }
    </script>
    <body>
    <div id=divMine ></div>
    <form>
    <input type=text name="frmFK" OnMouseOver="GetData()">
    </form>
    </body>
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var zong=50; //总分数
    function chk(pp)
    {
    var dd=zong-pp; 
    zong=dd;
    alert (dd);

    }//-->
    </SCRIPT>
    </HEAD><BODY>
    <FORM METHOD=POST ACTION="" ID="Form1">
    <INPUT TYPE="text" NAME="a1" ID="Text1" onblur="chk(this.value)">
    <INPUT TYPE="text" NAME="a2" ID="Text1" onblur="chk(this.value)">
    </FORM>
    </BODY>
    </HTML>
      

  4.   

    很感谢楼上所有的,特别是楼上及楼上的楼上:)好象你们写的是ASP的,但俺要的是.net实现方式,换成ASP.NET的Textbox时是如何实现地?多谢大家先
      

  5.   

    JS不管你是ASP,还是.NET,还不是一样的它才不管你是ASP,还是.NET了,呵呵
      

  6.   

    晕!!!
    你要的这种效果只能在客户段处理啊~~~
    所以不管是ASP或是ASP.NET都是一样的!!!
      

  7.   

    不好意思!!!我居然忘了以前对javascript不熟悉的时候用过的处理方法!
    设计两个页面WebForm1和WebForm3在WebForm1中加一个框架!放入一个Html的控件TheText,和一个空的iframe代码如下:
    <INPUT  type="text" id="theText" onchange="Test()">
    <iframe id="theiframe" width="0" height="0" src="随便指向一个空页面"></iframe>然后写javascript函数
    <script language="javascript">
    function Test()
    {
         theiframe.location.href = "WebForm3.aspx?value="+document.all.theText.value;
    }
    </script>
    然后再WebForm3的PageLoad事件中加入如下代码:
                       private void Page_Load(object sender, System.EventArgs e)
    {
    int param = Convert.ToInt32(Request["value"]);
    int totalPoint = 200;
    int theResult = totalPoint - param;
    string strScript = "";
    strScript += "<script language='javascript'>";
    strScript += "parent.document.all.theText.value=";
    strScript += theResult.ToString();
    strScript += "</script>";
    this.Page.RegisterClientScriptBlock("",strScript);
    }
    这样就能在不刷新WebForm1的情况下达到效果,不过对于楼主的这个需求(完全可以由javascript来完成)这样写太不合理了,而且也比较复杂!!不过对于一些如果复杂的功能或是用javascript实现起来很困难的要求,就可以这个这样做!建议楼主还是多多熟悉javascript,因为进行WEB开发不可能不用到它,让我们一起共同努力吧!:)
      

  8.   

    IE支持javascript且在客户端处理的,这样不刷屏,服务器端代码是什么都没关
      

  9.   


    多谢各位,多谢 magiccoder 这么耐心不懂JS还让这么多人晕了  :) 罪过罪过
    看来是 路漫漫其修远兮,吾将上下而求索 哪.....我是直接从ASP.NET开始的,所以一般情况下都用Web控件,包括TextBox,因为处理事件较方便(个人认为),比较少用HTML控件;说出来也不怕见笑,之前用HTML控件我还真不知道如何处理事件呢,不过通过上面已经知道了。俺研究下先吧