我在這裏遇到問題。我有兩個文本框:textbox1和textbox2:訂單和買方。如果用戶在文本框1中輸入順序,並且他們單擊輸入或使用鼠標單擊,則基於訂單的買方將出現在文本框2中。如何在asp.net網頁使用c#來實現這一點?因爲它沒有按鍵或我想要編寫代碼的東西。我不想使用任何按鈕,因爲我有任何其他要求必須在點擊按鈕提交之前輸入。只是這兩個文本框?有人幫忙?當在文本框中輸入值時,自動在另一個文本框中顯示值
protected void TextBoxJO_TextChanged(object sender, EventArgs e)
{
DataTable dt=new DataTable();
query = "select cusfname from mescomm..CustomerLib a, mestrans..JobOrder_HD b where a.cuscode = b.customer_cd and po_no ='" + TextBoxJO.Text + "'";
cmd = new SqlCommand(query);
SqlDataReader reader = cmd.ExecuteReader();
if (reader.Read())
{
TextBoxBuyer.Text = reader["cusfname"].ToString();
reader.Close();
con.Close();
}
}
你可以使用javascript綁定一個事件到'textbox1',然後修改'textbox2'的內容,如果你真的不知道如何做到這一點,我會建議研究一下JavaScript,也許應用於一門課程,然後在問這裏之前做更多的研究,然後你可以分享你所嘗試過的以及出了什麼問題。 – Alisson