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

كيف استطيع مقارنة عنصرين ببعضهما في Vbscript

بدأه saajidakram في 26 أبريل 2008 · 2 رد · 608 مشاهدة · في منتدى تصميم صفحات الويب
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي عنصران من النوع checkbox اريد ان يتم تعطيل العنصر checkbox الأول إذا كان العنصر checkbox الثاتي غير مفعل

أما إذا كان العنصر checkbox الثاتي مفعل فإنه سيلغي للعنصر checkbox الأول حالة التعطيل و سيسمح له إما بتحديده أو عدم تحديده

ببساطة لدي عنصران checkbox العنصر الأول خاص بإظهار الصفحة في تصنيفه بينما العنصر الثاني خاص بإظهار الصفحة في صفحة البداية ولكن إذا كانت خاصية إظهار الصفحة في تصنيفه معطلة فمن المنطق أن لا يسمح لي العنصر الثاني بإظهار الصفحة في الصفحة الرئيسية لأنه غير موجود في تصنيفه أساساً ،،، أرجوا ان انكون قد وفقت في شرح مشكلتي

سؤالي هو كيف اكتب الكود بلغةvbscript

ملاحظة:

إذا تم إلغا التحديد عن ال checkbox الأول فإنه سيعطل العنصر الثاني من النوع checkbox دون الحاجة لعمل رفريش للصفحة

وبمجرد تحديد العنصر الأول سيسمح للعنصر الثاني بتحديده أو عدم تحديده أيضا بدون عمل ريفرش للصفحة

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

تم تعديل هذه المشاركة بواسطة saajidakram في 26 أبريل 2008 في 09:43

#2

لأني لا أكتب في vbscript سأضع الصورة في Javascript, قم باختبارها ضمن vbscript والتعديل حسب الضرورة

ضمن صفحة المستند
<input type="checkbox" id="cbox1" disabled>
<input type="checkbox" id="cbox2" onChange="checkit(this)">

<script>
function checkit(cbox)
{
if (cbox.checked) // return TRUE or FALSE
	   { document.getElementById("cbox1").disabled=false;} else { document.getElementById("cbox1").disabled=true; } // end of IF statement
} // end of function
</script>

نفس الكود بشكل آخر

<script>
function checkit(cbox){
(cbox.checked==true) ? document.getElementById("cbox1").disabled=false:document.getElementById("cbox1").disabled=true;}
</script>

تم تعديل هذه المشاركة بواسطة Xacker في 27 أبريل 2008 في 17:18

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

جزاك الباري خيرا ...

سأحاول غدا وأخبرك بما جرى معي

جزاك الله الف خير

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