⚈ Kuopassa.net

Lisää kertomuksia netistä. 摆烂

HTML5-lomakkeen tekstikentän tms. virheilmoituksen suomentaminen Firefoxissa

Yksirivisissä tekstikentissä on iät ajat ollut sellainen attribuutti kuin maxlength. HTML5 esitteli lomakkeisiin monia hyödyllisiä lisäyksiä, kuten attribuutin placeholder. Jos lomakkeena on esimerkiksi hakukone, jolla voi etsiä blogista sisältöä, siinä on luultavasti yksirivinen tekstikenttä. Tuollaisen tyhjän HTML5-merkkauksella tehdyn lomakkeen lähettämisen estämiseksi voi tekstikentän asettaa pakolliseksi. Silloin selain tyrkkää ruudulle virheilmoituksen. Se virheilmoitus on luultavasti englanninkielinen. Firefox-selaimella virheilmoituksen voi muuttaa halutuksi kirjoittamalla attribuuttiin x-moz-errormessage oman viestin. Silloin tekstikenttä voi näyttää esimerkiksi tällaiselta: <input type="text" name="hakusana" size="25" placeholder="(Pakollinen kenttä)" maxlength="200" pattern=".{2,200}" required="required" x-moz-errormessage="Kirjoita hakusana" />. Esimerkissä mainittu pattern ehdottaa selaimille, että kenttään on kirjoitettava vähintään kaksi mutta enintään 200 merkkiä.

Tietoa kirjoittajasta