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

كيفيه تظليل الخيارات المتبقيه عند اختيار خيار واحد RADIAL BUTTONS

بدأه الزين كله في 20 يونيو 2010 · 7 رد · 487 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عندي خيارين بواسطه RADIAL BUTTON واريد ان يتظلل الخيار الغير مختار .,

يعني اذا اخترت خيار واحد الآخر يكون DISABLE بحيث لا يمكن ان ادخل فيه بيانات .,

pgn63681.png

عملت هذه الفنكشن لكن لم تعطي نتيجه ..!!:(

 Protected Sub ByTime_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs)
        If ByTime.Checked Then
            RequiredFieldValidator1.Enabled = False
            CustomValidator4.Enabled = False
            CustomValidator3.Enabled = True
        Else
            RequiredFieldValidator1.Enabled = True
            CustomValidator4.Enabled = True
            CustomValidator3.Enabled = False
DropDownList1.Enabled = False
h1.Enabled = False
m1.Enabled = False
DropDownList2.Enabled = False
h2.Enabled = False
m2.Enabled = False
        End If

End Sub

ارجو المساعده حفظكم المولى ورعااااااااكم .,,:)

#2
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
    <title>Untitled Page</title>
    <script type="text/javascript">
    function test(t)
    {
    if(t==1)
    {
    document.getElementById("<%= RadioButton2.ClientID%>").disabled=true;
    document.getElementById("<%= TextBox2.ClientID%>").disabled=true;
    }
    else if(t==2)
    {
    document.getElementById("<%= RadioButton1.ClientID%>").disabled=true;
    document.getElementById("<%= TextBox1.ClientID%>").disabled=true;
    }

    }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:RadioButton ID="RadioButton1" runat="server" 
             onclick="test(1);" Text="select me" />
        <br />
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <br />
        <br />
        <br />
        <br />
        <br />
        <asp:RadioButton ID="RadioButton2" runat="server"  
             Text="select me" onclick="test(2);" />
        <br />
        <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
    </div>
    </form>
</body>
</html>

تم تعديل هذه المشاركة بواسطة X-File في 20 يونيو 2010 في 23:30

1

In bad state

#3

هل خاصية AutoPostBack مفعلة في radio buttons؟

#4

^

^

نعم مفعله ..

#5

اختي الكريمة لست بحاجة الا لبوست باك

جافا سكريبت تغنيكي عن البوست باك

اتمنى منكي تطبيق مثالي بالاعلى

بالتوفيق

In bad state

#6

^

^

شكرااااا جزيلااا لك اخي الكريم .,

تم حل المشكله بنجاح باستخدام طريقتك .,

شكرا لك

#7

الحمد لله رب العالمين

بالتوفيق

In bad state

#8

السلام عليكم ورحمة الله وبركاته

الاخ X-File

طريقتك جميلة وتوفر البوست باك ولكن اود التنوية الي انه

اذا تم عمل بوست للصفحة بأي طريقة او اي كونترول سيعود كل شئ كما كان لان ViewState للكونترولز لم تتغير الي Disabled لذلك لن يستطيع السيرفير عن الRender جعلها Disabled

لذلك يجب ايضا كتابة كود على السيرفير

والسلام عليكم ورحمة الله وبركاته

اللهم ارزقنا فهم النبيين وحفظ المرسلين

Hock341@yahoo.com

الشركة التطبيقية لخدمات الحاسب الالي [حاسب]

http://www.hasib.com.sa

مدونتي

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…