قم بإرسال العمل بالضغط على صفحة تسجيل الدخول إلى PHP و JavaScript

StackOverflow https://stackoverflow.com/questions/419279

  •  03-07-2019
  •  | 
  •  

سؤال

أنا جديد جدًا على JavaScript وأنا متأكد من أن هذا حل سهل ، لكن لا يمكنني معرفة ذلك.

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

لقد قرأت لمعلوماتك هذا الموضوع ولا يمكنني حل إجابتي الخاصة من هناك. حاولت تغيير النوع إلى "إرسال" من "زر" ولكن بعد ذلك لم ينجح تسجيل الدخول. لقد حاولت أيضًا تغيير "onlick" إلى "onsubmit" وكان لدي نفس المشكلة.

هل كانت مفيدة؟

المحلول

استخدم نوعًا من "إرسال" ولكن قم بتغيير onclick إلى onclick="loginFunction(); return false;"

ال return false يوقف زر الإرسال من إجراء إرسال فعليًا.

نصائح أخرى

إذا كنت ترغب في إرسال نموذج عند النقر فوق الزر بدلاً من الإدخال ، فلا داعي لاستخدام نوع الإدخال = "إرسال" بدلاً من هذا ، يمكنك استخدام type = "زر" وتعيين وظيفة onclick في هذا مثل type = " "onClick =" my_func () "وفي definiton من هذه الوظيفة my_func ، يمكنك استخدام document.formname.submit () لتقديم النموذج. اتمنى ان يعمل لصالحك.

قم بتعيين خاصية "فهرس TAB" لعناصر HTML الخاصة بك مع الزر الخاص بك الذي يحتوي على أعلى فهرس (أو واحد بعد آخر عنصر HTML)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top