SORU
25 EYLÜL 2013, ÇARŞAMBA


HTML(5) şamandıra giriş türü var mı?

15**, "giriş tipi" öznitelik değeri belirtilen ve boş değil eğer, geçerli bir kayan nokta sayısı olan bir değer olmalıdır. "" numarası göre

Henüz sadece (Krom.en son, her neyse), bir "Yukarı-Aşağı kayanlar:" tamsayılar ile kontrol

<label>Total Amt $</label>
<input type="number" id="totalAmt"></input>

http://jsfiddle.net/clayshannon/8wRT3/8/

Kayan nokta giriş elemanı HTML5, ya da sayı, giriş yapmak için bir yol için yerli yazın yüzer, in değil iş var mı? Veya jQuery UI plugin başvurmak zorunda mıyım?

CEVAP
25 EYLÜL 2013, ÇARŞAMBA


number türü varsayılan 7* *step numaraları geçerli bir değer (max min) ile birlikte olan kontrol vardır. Bu değer, step düğmeleri (step artar basıyorum yani) uygulamaları tarafından kullanılır.

Sadece uygun ne için bu değeri değiştirin. Para için, iki ondalık muhtemelen beklenmektedir:

<input type="number" step="0.01">

(Ayrıca, eğer sadece pozitif olabilir min=0 ayarlamıştım)

Eğer ondalık basamak herhangi bir sayıda izin vermek isterseniz, step="any" para için, 0.01 yapışmasını tavsiye ederim ama () kullanabilirsiniz. Chrome Ve Firefox, step düğmeleri any kullanırken 1 / azaltma artırır. (**14 see the relevant spec here işaret için Stefanow cevabı Michal sayesinde)

Burada bir oyun alanı çeşitli adımlar, çeşitli giriş tipleri nasıl etkilediğini ortaya çıkıyor: http://jsfiddle.net/3fv82pwd/2/


Her zamanki gibi, hızlı bir not daha ekleyeyim: istemci tarafı doğrulama sadece kullanıcı için bir kolaylık olduğunu unutmayın. Ayrıca sunucu tarafında doğrulamak gerekir!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • esnathesinger

    esnathesinge

    6 NİSAN 2009
  • Kiddyzuzaa

    Kiddyzuzaa

    25 ŞUBAT 2014
  • TROPFEST

    TROPFEST

    27 Mart 2007