nasıl

2011-03-18 19 views
8

Gecko Eğer x-moz-errormessage ile required HTML form alanları için hata mesajı ayarlamanızı sağlar gerekli HTML form alanları için WebKit'in hata mesajı değiştirmek için.nasıl

WebKit eşdeğer nedir?

+0

Olası dupe: http://stackoverflow.com/questions/5272433/ – kzh

cevap

10

eser yukarıda bağlantılı setCustomValidity() örneği, bu hesaba yerel HTML5 doğrulama testi ve bunun yerine kendi özel testini besleyen etmese http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#dom-cva-setcustomvalidity.

<input type="text" pattern="[a-zA-Z]+" 
oninvalid="setCustomValidity('Custom Message')" /> 

Ancak bu kullanıcının tarayıcı dili lokalize olmayacağını akılda tutulması ve yapacaktır: yerine HTML5 tipi maçı/desen maçı kullanmak isterseniz, o zaman bir oninvalid olayla setCustomValidity() kullanmak Ayrıca, geçersiz olandan bağımsız olarak da görüntülenir (örneğin, required denetiminin başarısız olması durumunda da görüntülenecektir)

+0

Merhaba Jon. Boş olmayan alanın deseninin hangisi olduğunu söyleyebilir misin? – Zoran