سؤال

أحاول الحصول على ما أعتقد أنه بسيط حقا من HTML5 في موقع الويب الخاص بي - سمة العنصر النائب لحقول الأجيال.

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

في الوقت الحالي، لدي العديد من حقول المدخلات مع العناصر النائبة، فهي تبدو مثل هذا: giveacodicetagpre.

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

لذلك قمت بسحب modernizr ، وأنا أحصل عليه للكشف الناظمين مع جافا سكريبت التالية: giveacodicetagpre.

ولكن ليس لدي أي فكرة عما يجب فعله الآن. لأنني ليس لدي أي خبرة مع جافا سكريبت، أنا لست مطورا.

أبسط الحل سيكون أفضل من فضلك. أنا لا أشعر بالممارسة الجيدة، أريد فقط أن أعمل الآن.

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

المحلول

لم تسأل jQuery، لكنني لم أكن أرغب في القلق بشأن مشاكل المتصفح المتبادلة: giveacodicetagpre.

نصائح أخرى

There is an example here, http://www.modernizr.com/docs/#input

For your specific use case, the code should be

// if placeholder isn't supported:
if (!Modernizr.input.placeholder){
  // use a input hint script
  setInputHint(document.getElementById('idoftheinputelement'),'hereismyplaceholder');
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top