我在我的網頁上實現了幾個按鈕,因爲我正在做預訂系統。我設法限制用戶點擊我網頁上的按鈕,但我的問題在於,用戶現在甚至無法選擇按鈕,因爲當他們嘗試點擊第一個按鈕時,我的警報消息將彈出,要求他們只選擇一個按鈕。我如何讓用戶只選擇一個按鈕,當他們嘗試選擇另一個按鈕時,我的警報消息就會被使用。我懷疑這是導致問題的原因。無法點擊任何按鈕後代碼後寫代碼
這裏是我的.cs代碼:
protected void Button1_Click(object sender, EventArgs e)
{
int counter = 0;
if (counter > 1)
{
Button1.Text = "Selected";
Button1.BackColor = System.Drawing.Color.DarkGreen;
Button2.Text = "Selected";
Button2.BackColor = System.Drawing.Color.DarkGreen;
startingTime.Text = "9AM";
endingTime.Text = "11AM";
}
else
{
ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Please select one slot only');", true);
}
}
protected void Button2_Click(object sender, EventArgs e)
{
int counter = 1;
if (counter > 0)
{
Button2.Text = "Selected";
Button2.BackColor = System.Drawing.Color.DarkGreen;
Button3.Text = "Selected";
Button3.BackColor = System.Drawing.Color.DarkGreen;
startingTime.Text = "10AM";
endingTime.Text = "12PM";
}
else
{
ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Please select one slot only');", true);
}
}
protected void Button3_Click(object sender, EventArgs e)
{
int counter = 1;
if (counter > 0)
{
Button3.Text = "Selected";
Button3.BackColor = System.Drawing.Color.DarkGreen;
startingTime.Text = "11AM";
endingTime.Text = "1PM";
}
else
{
ScriptManager.RegisterStartupScript(this, GetType(), "showalert", "alert('Please select one slot only');", true);
}
}
試試有沒有你不只是使用選項組一個真正特別的原因? – 2012-07-25 09:41:37
不,沒有具體的原因。 :-) – kelly 2012-07-25 09:43:00
嗯,我認爲你會因爲那是爲了建造它而感到高興。如果我沒有記錯的話,你甚至可以像按鈕一樣對它們進行設計(儘管現在已經不在我的頭頂了)。所以,如果它適合你,我會將我的評論移至答案。謝謝! – 2012-07-25 09:59:25