• 0

كيف أستعمل زرَين submit على استمارة واحدة؟

ما الطريقة الصحيحة لعمل استمارة form على صفحة html بزرين اثنين لغرض submit؟

تمّ تعديل بواسطة سعاد

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكن عمل التالي :
بفرض ان هناك زرين 

  1. الزر الاول "تسجيل"
  2. الزر الثاني "تسجيل و خروج"
<form>
    ...
    <input type="submit" value="تسجيل" />
    <input type="submit" value="تسجيل و خروج" />
</form>


انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يمكن استعمال الطريقة التالية عن طريق كود JavaScript للتأكد من الزر المضغوط:

  • كود html:
<input type="submit" name="action" value="Update" />
<input type="submit" name="action" value="Delete" />
  • كود JavaScript، والذي سيتأكد من الزر المضغوط عليه:
if ($_POST['action'] == 'Update') {
    //action for update here
} else if ($_POST['action'] == 'Delete') {
    //action for delete
} else {
    //وقوع خطأ
}
  • يمكن لإعطاء نفس الاسم لكلا الزرين أن يخلق مشكل، لذا من الأفضل تفادي ذلك، إعطاء اسم مختلف:
<input type="submit" name="update_button" value="Update" />
<input type="submit" name="delete_button" value="Delete" />
  • وتغيير كود JavaScript أيضا:
if (isset($_POST['update_button'])) {
    //update action
} else if (isset($_POST['delete_button'])) {
    //delete action
} else {
    //لا زر مضغوط
}
تمّ تعديل بواسطة E.Nourddine

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن