الانتقال إلى المحتوى الرئيسي

ما هو "تأكيد" وكيفية استخدامها?

تأكيد هو المدمج في وظيفة جافا سكريبت التي تعرض نافذة مشروط مع رسالة وسؤال للمستخدم. تحتوي النافذة على زرين:" موافق "و"إلغاء".

الغرض الرئيسي من وظيفة التأكيد () هو تلقي تأكيد من المستخدم لتنفيذ إجراء معين. يستخدم على نطاق واسع في تطوير تطبيقات الويب لتوضيح مع المستخدم ما إذا كان يريد تنفيذ إجراء معين أم لا.

لاستخدام وظيفة تأكيد () ، تحتاج إلى الاتصال به في شفرة جافا سكريبت وتمرير سلسلة مع نص السؤال كحجة لذلك. ترجع الدالة صحيحا إذا نقر المستخدم على موافق ، والخطأ إذا نقر المستخدم على إلغاء.

مثال الاستخدام:

إذا (تأكيد(" هل تريد حقا حذف هذا العنصر?")) {

// تنفيذ إجراء الحذف

} آخر {

// إلغاء الحذف

}

وبالتالي ، تتيح لك وظيفة التأكيد () إنشاء عناصر تفاعلية على صفحة ويب تتطلب تأكيدا من المستخدم قبل تنفيذ إجراءات معينة.

  1. التعريف والمعنى
  2. كيف يعمل" تأكيد"
  3. متى تستخدم "تأكيد"
  4. أمثلة على استخدام "تأكيد"
  5. كيفية هيكلة "تأكيد" بشكل صحيح
  6. ما هي المعلمات التي يمكن تعيينها في "تأكيد"
  7. طرق بديلة لاستخدام "تأكيد"
  8. سؤال وجواب
  9. ما هو "تأكيد"?
  10. في الحالات التي يمكن" تأكيد " استخدامها?

التعريف والمعنى

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

إذا قمت بالنقر فوق الزر" إلغاء".

لتنفيذ المزيد من الإجراءات اعتمادا على استجابة المستخدم. على سبيل المثال:

إذا (تأكيد ('هل أنت متأكد أنك تريد حذف هذا الملف?')) {

// رمز لحذف الملف

} آخر {

// رمز لإلغاء حذف الملف

}

يمكن استخدامه في المواقف المختلفة التي يتطلب فيها تأكيد المستخدم: حذف الملفات ، وإرسال البيانات إلى الخادم ، والنقر على رابط ، وما إلى ذلك. هذه طريقة ملائمة للحصول على تعليقات من المستخدم ومنع الإجراءات العرضية أو غير المرغوب فيها.

كيف يعمل" تأكيد"

طريقة التأكيد () هي وظيفة جافا سكريبت مدمجة تعرض مربع حوار مع رسالة وأزرار "موافق" و "إلغاء".

عند استدعاء طريقة التأكيد () ، يعرض المتصفح مربع حوار مشروط يتداخل مع جميع العناصر الأخرى على الصفحة وينتظر أن يتصرف المستخدم.

يحتوي مربع الحوار على الرسالة النصية المقدمة في وسيطة وظيفة التأكيد () ، بالإضافة إلى زرين: "موافق" و "إلغاء". إذا نقر المستخدم على الزر" موافق "، تقوم وظيفة التأكيد() بإرجاع القيمة" صحيح "، إذا نقر المستخدم على الزر" إلغاء "، يتم إرجاع القيمة" خطأ".

مثال الاستخدام:

إذا (تأكيد(" هل تريد حقا حذف هذا الملف?")) {

// تنفيذ إجراءات لحذف الملف

} آخر {

// إلغاء حذف الملف

}

في هذا المثال ، إذا نقر المستخدم على الزر" موافق " ، يتم تنفيذ الإجراءات لحذف الملف ، وإلا يتم إلغاء حذف الملف.

غالبا ما تستخدم طريقة التأكيد() لتحذير المستخدم من الإجراءات التي يحتمل أن تكون خطرة أو لطلب التأكيد قبل تنفيذ أي إجراءات.

متى تستخدم "تأكيد"

تأكيد هي وظيفة جافا سكريبت التي تعرض مربع حوار مع سؤال وأزرار موافق وإلغاء. يسمح للمستخدم بتأكيد أو إلغاء إجراء سيتم تنفيذه استجابة لاختياره.

فيما يلي بعض الحالات التي يمكنك فيها استخدام تأكيد:

  1. تأكيد الحذف: إذا حاول مستخدم حذف شيء مهم ، مثل منشور أو صورة أو حساب ، فيمكنك استخدام تأكيد لتأكيد الحذف. إذا تم التأكيد ، يجب على المستخدم النقر فوق موافق حتى يحدث الحذف ، وإلا سيتم إلغاء الإجراء.
  2. تأكيد إرسال النموذج: إذا كان لديك نموذج قد يؤدي إلى تغييرات مهمة أو لا رجعة فيها ، مثل إنشاء حساب جديد أو إرسال تفاصيل الدفع ، فقد يكون من المفيد استخدام تأكيد لتأكيد تقديم النموذج. بهذه الطريقة ، سيكون المستخدم متأكدا من اختياره قبل تنفيذ الإجراء.
  3. تأكيد النقر على رابط خارجي: إذا كان تطبيق الويب الخاص بك يحتوي على روابط لموارد خارجية يمكن أن تصبح خطرة أو تؤدي إلى مجالات أخرى ، فيجب عليك استخدام تأكيد لتأكيد الانتقال. سيساعد هذا في منع المستخدمين من التنقل عن طريق الخطأ إلى مواقع غير مرغوب فيها أو موارد ضارة.

من المهم أن تتذكر أن التأكيد هو مربع حوار حظر ، مما يعني أنه سيتم تعليق تنفيذ جافا سكريبت حتى يقوم المستخدم بالاختيار. لذلك ، يجب استخدامه بحذر وفقط في الحالات التي يكون فيها تأكيد المستخدم ضروريا لإكمال العملية بشكل آمن أو صحيح.

أمثلة على استخدام "تأكيد"

وظيفة" تأكيد " هي طريقة لكائن النافذة التي تعرض نافذة مشروطة مع رسالة وأزرار موافق وإلغاء. سيتم عرض هذه النافذة للمستخدم وستمنع تنفيذ التعليمات البرمجية اللاحقة حتى ينقر المستخدم على أحد الأزرار.

فيما يلي أمثلة على استخدام وظيفة" تأكيد " في هتمل وجافا سكريبت:

  • مثال بسيط:
  • أتش تي أم أل:انقر لي!
    جافا سكريبت:

  • استخدام قيم التحديد:
  • أتش تي أم أل:انقر لي!
    جافا سكريبت:

  • تأكيد قبل إرسال بيانات النموذج:
  • أتش تي أم أل:

     

    جافا سكريبت:

وبالتالي ، فإن وظيفة" تأكيد " هي أداة مفيدة لعرض نافذة مشروطة مع اختيار المستخدم. يسمح للمبرمج بتنفيذ إجراءات معينة حسب اختيار المستخدم.

كيفية هيكلة "تأكيد" بشكل صحيح

تسمح وظيفة" تأكيد "في جافا سكريبت لمطوري الويب بتمكين تفاعل المستخدم من خلال عرض نافذة مشروطة بها رسالة وزرين -" موافق "و"إلغاء". تعتمد قيمة الإرجاع لوظيفة" تأكيد " على الزر المحدد من قبل المستخدم.

لتنظيم استخدام وظيفة "تأكيد" بشكل صحيح ، يجب أن تفكر بعناية في النقاط التالية:

  • نص الرسالة: ضع في اعتبارك بعناية ما تريد إخباره للمستخدم. صياغة الرسالة بوضوح ودقة.
  • الإجراء عند اختيار"موافق": حدد الإجراء الذي يجب تنفيذه إذا نقر المستخدم على زر موافق. قد يكون هذا الانتقال إلى صفحة أخرى أو إرسال نموذج أو إجراء آخر.
  • الإجراء عند تحديد "إلغاء": حدد الإجراء الذي يجب تنفيذه إذا نقر المستخدم على الزر" إلغاء". قد تحتاج إلى إلغاء بعض العمليات أو مجرد إغلاق النافذة المشروطة.

قد يبدو مثال على استخدام وظيفة "تأكيد" كما يلي:

شفرة جافا سكريبت:
إذا (تأكيد(" هل تريد حقا حذف هذا العنصر?")){
// التعليمات البرمجية المنفذة عند اختيار"موافق"
} آخر{
// يتم تنفيذ الكود عند اختيار"إلغاء"
}

في هذا المثال ، إذا نقر المستخدم على الزر" موافق "، فسيتم تنفيذ الرمز الموجود بين الأقواس المتعرجة بعد شرط" إذا". إذا نقر المستخدم على الزر" إلغاء "، فسيتم تنفيذ الرمز الموجود بين الأقواس المتعرجة بعد شرط" آخر".

وبالتالي ، فإن هيكلة استخدام وظيفة "تأكيد" بشكل صحيح تتضمن تركيبة واضحة وموجزة للرسالة ، وتحديد الإجراءات عند تحديد "موافق" واختيار "إلغاء". يتيح لك ذلك إنشاء واجهات سهلة الاستخدام وبديهية لمستخدمي تطبيقات الويب.

ما هي المعلمات التي يمكن تعيينها في "تأكيد"

وظيفة" تأكيد " في جافا سكريبت هي مربع حوار يسمح للمستخدم بتأكيد أو إلغاء إجراء معين. في معلمات هذه الوظيفة ، يمكنك تكوين النص الذي سيتم عرضه في النافذة ، والأزرار "موافق" و "إلغاء".

يمكن أن تكون معلمات وظيفة" تأكيد " كما يلي:

  1. الرسالة-النص أو الرسالة التي سيتم عرضها في النافذة. على سبيل المثال: تأكيد("هل أنت متأكد أنك تريد حذف هذا الملف?");
  2. الافتراضي هو القيمة الافتراضية. يحدد الزر (موافق أو إلغاء) الذي سيتم تمييزه أو تنشيطه افتراضيا. يمكن أن تكون القيمة "صحيحة"أو " خاطئة". على سبيل المثال: تأكيد("هل أنت متأكد?"،"خطأ");

تقوم وظيفة" تأكيد "بإرجاع قيمة منطقية —" صحيح "عند النقر فوق الزر" موافق "و" خطأ "عند النقر فوق الزر" إلغاء". بناء على هذه القيمة ، يمكنك تنفيذ إجراءات مختلفة بناء على قرار المستخدم.

مثال على استخدام وظيفة "تأكيد" :

دع النتيجة = تأكيد ("هل أنت متأكد أنك تريد حذف هذا الملف?");

إذا (نتيجة) {

// تنفيذ الإجراءات عند التأكيد

} آخر {

// تنفيذ إجراءات الإلغاء

}

وبالتالي ، تسمح لك المعلمات في وظيفة "تأكيد" بتخصيص النص والقيم الافتراضية في مربع الحوار ، وتسمح لك القيمة التي تم إرجاعها باتخاذ قرار بناء على اختيار المستخدم.

طرق بديلة لاستخدام "تأكيد"

بالإضافة إلى الاستخدام القياسي لوظيفة التأكيد () ، هناك طرق أخرى لإنشاء سلوك مشابه على صفحة الويب. في هذا القسم ، سننظر في عدة طرق بديلة.

1. ويندوز مشروط

تتمثل إحدى طرق إنشاء نافذة منبثقة تشبه "التأكيد" في استخدام النوافذ المشروطة. للقيام بذلك ، يمكنك استخدام مكتبات طرف ثالث مثل بوتستراب أو واجهة المستخدم مسج ، والتي توفر مكونات جاهزة لإنشاء نوافذ مشروط.

مثال على استخدام النوافذ المشروطة من مكتبة التمهيد:

تأكيد

تأكيد

هل أنت متأكد أنك تريد تنفيذ هذا الإجراء?

إلغاء

تأكيد

2. مشروط مخصص

إذا كنت ترغب في إنشاء نافذة مشروط الخاصة بك دون استخدام مكتبات طرف ثالث ، يمكنك استخدام هتمل ، كس وأدوات جافا سكريبت. يظهر مثال على هذه النافذة أدناه:

تأكيد

هل أنت متأكد أنك تريد تنفيذ هذا الإجراء?

إلغاء

تأكيد