الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اعمل Enable لكنترول عن طريق script

مغلق
بدأه المختبر في 30 يوليو 2005 · 9 رد · 829 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الكرام أعضاء منتدى الفريق العربي للبرمجة

كيف يمكنني عمل Enable و عمل Disable لكنترول في ASP.NET مثلاً Dropdownlist او TextBox عن طريق السكريبت أي بدون عمل Post back للصفحة

مثلاً لو كان لدينا صفحة ASP.NET فيها CheckBox و TextBox يكون Disable فعندما يكون الـ CheckBox قيمتة Checked يعمل السكريبت لعمل Enable للـ TextBox مع مراعاة أن الـ

CheckBox يكون ASP.NET Web Controll وليس Html Control

أرجو من أهل الخبرة المساعدة لأن الموضوع مهم

أخــــــــــوكـــــــــم المــــــــــــــختــــــــــــــبر

#2

قم بعمل جافاسكريبت كود يمكنك من تحديد ما تريد من ال comboBox

و ضعه في الhtml

مثل

function disableCombo()

{

window.document.getElemtById("ComboBoxID").enabled=false;

return false;

}

ثم في Page_Load Event

textbox1.attributes.add("UrEventHere","return disableCombo();")

جرب و قولي

#4

مشكور Eclipse بس ما شتغل معي لأني أريد عمل Disable و Enable للـ TextBox عن طريق Javascript وذلك بعدما يكون

الـ CheckBox قيمتة Checked

أرجو المساعدة

#5

يا شباب معقول الموضوع لهذا الدرجة مو مهم عندكم وين المحترفين

يعني كل مرة بأعمل Disable لكنترول لازم اعمل Post back مو معقول

أفيدوني افادكم الله

#6

اخي في الله هل حاولت قرأءة اللينك و تجربة ما تريد؟؟

#7

حاول تجربة هذا

قم بكتابته في وسط ال tag الخاص به بال CheckBox

onClick="document.form1.comboBox1.disabled=this.checked;"
#8

الأخ الكريم Eclipse قرأت الرابط بس هو يشرح كيف تظهر alert واشيلء غير وأنا أريد اعرف كيف اعمل Disable و Enable لكنترول معين عن طريق script

الأخ الكريم TODO لم يعمل الكود وشكراً لتواصلك

#9
المختبر كتب:
الأخ الكريم TODO لم يعمل الكود وشكراً لتواصلك

هل غيرت from1 باسم الفورم الموجود عندك

و هل غير comboBox1 باسم ال ComboBox الموجود عندك

مع العلم انها حساسة لحالة الاحرف

و يمكن كتابتها داخل الكود كهذا

 Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        CheckBox1.Attributes.Add("onClick", "document.Form1.DropDownList1.disabled=this.checked;")
    End Sub
#10

السلام عليكم..

أخي هذا مثال بسيط يفي بمقصدك ومرادك إن شاء الله..وطبقه على مثالك..:

<script>
function disableEnalble()
	{
  var dropdown=document.getElementById('<%=DropDownList1.ClientID%>');
  dropdown.disabled=document.Form1.<%=CheckBox1.ClientID%>.checked;
	}
</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
	<HEAD>
  <title>WebForm1</title>
  <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
  <meta name="CODE_LANGUAGE" Content="C#">
  <meta name="vs_defaultClientScript" content="JavaScript">
  <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
	</HEAD>
	<body>
  <form id="Form1" method="post" runat="server">
 	 <P>
    
    <asp:CheckBox id="CheckBox1" onclick="disableEnalble()" runat="server" Text="Disable"></asp:CheckBox></P>
 	 <P>
    <asp:DropDownList id="DropDownList1" runat="server"></asp:DropDownList></P>
  </form>
	</body>
</HTML>

اي سؤال تفضل..

بالتوفيق إن شاء الله

techvisio.gif

اللهم انصر إخواننا المجاهدين في كل مكان..

هذا الموضوع مغلق.

مواضيع مشابهة