怎样 连续点击同一个按钮使每次文本框都显示不同的内容 ??
就是点一次按钮 就显示一组不同的数!!请教大家。

解决方案 »

  1.   

    <input type=text id="txt1" />
    <input type="button" id="btn1" value="button" onclick="ctxt();" />
    <script>
    var cnum = 1;
    function ctxt()
    {
        var objtxt = document.getElementById('txt1');
        if(cnum == 1)
        {
            objtxt.value='11111111';
        }
        else if(cnum == 2)
        {
            objtxt.value='2222222';
        }
        else if(cnum == 3)
        {
            objtxt.value='33333333';
        }
        //4567..............
        cnum ++;
    }
    </script>
      

  2.   

    是WEB  C#  请教!!
      

  3.   

    要postback不?要的话直接在代码文件记个状态,然后用随机数,不要刷就用js,思路一样。
      

  4.   

    protected void Button1_Click(object sender, EventArgs e)
    {
        int cnum = 0;
        if (this.ViewState["cnum"] != null)
        {
            cnum = (int)this.ViewState["cnum"];
        }
        cnum++;
        this.ViewState.Add("cnum", cnum);
        TextBox TextBox1 = new TextBox();
        switch (cnum)
        {
            case 1:
                TextBox1.Text = "1111111";
                break;
            case 2:
                TextBox1.Text = "2222222";
                break;
            case 3:
                TextBox1.Text = "333";
                break;
            case 4:
                TextBox1.Text = "444444";
                break;
                ///////,...............
        }
    }
      

  5.   

    可用随机函数,string str=new Random().Next(1, 100).ToString();