PDA

View Full Version : سوال: فعال شدن Button مرتبط



یاسر مددیان
سه شنبه 30 تیر 1388, 08:50 صبح
سلام
سه تا Textbox به همراه سه تا Button داریم. می خوام وقتی رو Textbox1 هستیم Button1 فعال بشه (یعنی اگه کلید Enter رو بزنیم این دکمه عمل کنه) و اگه رو Textbox2 باشم Button2 و Textbox3 هم Button3.
باید چیکار کنم؟

یاسر مددیان
سه شنبه 30 تیر 1388, 09:57 صبح
کسی نیست به ما جواب بده؟

bahar_engineer
سه شنبه 30 تیر 1388, 13:01 عصر
اول سه تا باتن رو enable هاشونو false می کنی

بعد سه تا textbox رو autopostback هاشونو true می کنی

بعد هم در رویداد change-text هر تکست باکس می نویسی که کدوم باتن فعال بشه و کدوم غیر فعال.

به این شکل :




protected void TextBox1_TextChanged(object sender, EventArgs e)
{
Button1.Enabled = true;
Button2.Enabled = false;
Button3.Enabled = false;
}
protected void TextBox2_TextChanged(object sender, EventArgs e)
{
Button2.Enabled = true;
Button1.Enabled = false;
Button3.Enabled = false;
}
protected void TextBox3_TextChanged(object sender, EventArgs e)
{
Button1.Enabled = false;
Button2.Enabled = false;
Button3.Enabled = true;
}

یاسر مددیان
سه شنبه 30 تیر 1388, 13:13 عصر
نمی خوام صفحه Postback شه. از Ajax هم نمی خوام استفاده کنم. کد جاوااسکریپت اگه هست می خوام.