سؤال

ومن المفترض باد سفاري أن تكون هتمل5 متوافقة ، ولكن يبدو أن العنصر المطلوب لا يعمل.أي شخص يعرف لماذا, أو لديك حل لائق لا يتطلب الكثير من جافا سكريبت?

الرمز الخاص بي

<input type=email class=input placeholder="Email" name="email" required>
هل كانت مفيدة؟

المحلول

غير مدعوم في نظام التشغيل iOS حتى الآن: متى يمكنني استخدام: مطلوب .

نصائح أخرى

هذا حل مسج للقضية، فهو يبرز حقول الإدخال التي فشلت في لون الخنصر أيضا. giveacodicetagpre.

منذ iOS 10.3 هذه السمات مدعومة.أيضا نوع البريد الإلكتروني تتطلب كتابة الرمز @ وما إلى ذلك ...

إذا كنت تستخدم بالفعل JQuery، Modernizr، و Yepnope، فهذه طريقة واحدة للتعامل معها.إذا لم تكن كذلك، فسوف يضيف هذا الكثير من جافا سكريبت إضافية.

حلاي

أعتقد أنه يمكنك القيام بشيء ما قبل إجراء الإرسال مثل هذا

<form name="myForm" action="valid.html" onsubmit="checkValid()" method="post">
  ... ...
</form>

بعد الضغط submit زر, checkValid() يتم استحضارها قبل تقديمها بالفعل.قيمة الإرجاع من trueسوف تستمر في تقديم العمل.

الرجوع إلى هذا المنصب لمزيد من التوضيح.:)

إذا كنت تستخدم PHP، فيمكنك إضافة التحقق من صحة مثل هذا giveacodicetagpre.

يمكنك بعد ذلك إضافة هذه الوظيفة في PHP قبل النموذج الخاص بك.

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