السلام عليكم
للاسف يا اخوان فى فيجوال 2008 asp.net لايوجد لل textbox حدث keystrock او keypress فيكيف يمكن تتبع تلك القيمة وارسالها الى صفحة aspx.vb مرة اخرى
اشكركم جزيل الشكر
السلام عليكم
للاسف يا اخوان فى فيجوال 2008 asp.net لايوجد لل textbox حدث keystrock او keypress فيكيف يمكن تتبع تلك القيمة وارسالها الى صفحة aspx.vb مرة اخرى
اشكركم جزيل الشكر
السلام عليكم :
أخي الكريم الخاصية OnTextChanged تقريبا تعمل نفس الشيء حيث كل ماتقوم بكتابة اي حرف داخل مربع النص فانه سوف يتم رفع الحدث OnTextChanged اذا قمت بتعريفه ولكن يجب ان تقوم بتفعيل خاصية AutoPostBack .
جرب هذا الكود
<%@ Page Language="C#" %>
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Label1.Text = "Start";
}
TextBox1.Attributes.Add("onkeypress", "rewriteLabel()");
}
</script>
<script type="text/javascript">
function rewriteLabel(){
TextBox1.Text = Label1.text;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head >
<title >test</title>
</head>
<body>
<form id="form1" runat="server">
<br />
<asp:TextBox ID="TextBox1" runat="server" /><br />
<asp:Label ID="Label1" Runat="server" BorderWidth="1px" />
</form>
</body>
</html>تم تعديل هذه المشاركة بواسطة مبرمج القاعده في 6 مايو 2009 في 11:29
اللهم أطل عمري وأحسن عملي واختم بالشهادة أجلي