اذهب إلى المحتوى
  • 0

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

سعاد

السؤال

Recommended Posts

  • 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
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...