自己随便写的一段代码。单步调试没有问题。就是运行的时候我发现有点不正常:
come是一个button的id
username和textbox1是俩textbox的id
第一次打开页面后不输入东西点come的时候没问题;第一次打开页面后输入东西点come的时候没问题,
如果第一次打开页面输入东西。我再把username里的删掉,不输入东西点come的时候也没问题。
如果第一次打开页面不输入东西,给出提示后。我再把username里的删掉,输入东西点come的时候它就出问题了。不仅跳出提示框,还输出textbox1。
就好像if......else判断没执行一样。这该怎么改进啊?
还有为什么打开页面。第一次点come没反应,之后就正常了呢?
private void come_Click(objiect sender, System.EventArgs e)
{
give();
}
private void give()
{
if(username.Text="")
{
come.Attributes.Add("onclick" , "return confirm('123')");
}
else
{
TextBox1.Text="15943";
}
}
[此贴子已经被作者于2006-9-1 13:41:17编辑过]