lingo: add html5 validation to tipi form fields (#15499)

This commit is contained in:
Frédéric Péters 2017-03-18 14:12:48 +01:00
parent 075d0635a4
commit 8ad44e7d48
1 changed files with 9 additions and 9 deletions

View File

@ -17,14 +17,14 @@
</ul>
<p>
<label>{% trans "Reference" %}</label>
<input type="text" id="exer" maxlength="4" size="4" placeholder="0000" /> -
<input type="text" id="exer" required pattern="[0-9]+" maxlength="4" size="4" placeholder="0000" /> -
{% if pesv2 %}
<input type="text" id="idpce" maxlength="8" size="8" placeholder="00000000" /> -
<input type="text" id="idligne" maxlength="6" size="6" placeholder="000000" />
<input type="text" id="idpce" required pattern="[0-9]+" maxlength="8" size="8" placeholder="00000000" /> -
<input type="text" id="idligne" required pattern="[0-9]+" maxlength="6" size="6" placeholder="000000" />
{% else %}
<input type="text" id="rolrec" maxlength="2" size="2" placeholder="00" /> -
<input type="text" id="roldeb" maxlength="2" size="2" placeholder="00" /> -
<input type="text" id="roldet" maxlength="13" size="13" placeholder="0000000000000" />
<input type="text" id="rolrec" required pattern="[0-9]+" maxlength="2" size="2" placeholder="00" /> -
<input type="text" id="roldeb" required pattern="[0-9]+" maxlength="2" size="2" placeholder="00" /> -
<input type="text" id="roldet" required pattern="[0-9]+" maxlength="13" size="13" placeholder="0000000000000" />
{% endif %}
</p>
<ul class="errorlist" id="montant_error" style="display: none">
@ -32,15 +32,15 @@
</ul>
<p>
<label>{% trans "Amount" %}</label>
<input type="text" id="montant_euros" size="4" maxlength="4" placeholder="0000" /> ,
<input type="text" id="montant_cents" size="2" maxlength="2" placeholder="00" value="00" />
<input type="text" required pattern="[0-9]+" id="montant_euros" size="4" maxlength="4" placeholder="0000" /> ,
<input type="text" required pattern="[0-9]+" id="montant_cents" size="2" maxlength="2" placeholder="00" value="00" />
</p>
<ul class="errorlist" id="mel_error" style="display: none">
<li>{% trans "invalid email" %}</li>
</ul>
<p>
<label>{% trans "Email" %}</label>
<input type="email" id="mel" {% if request.user.email %}value="{{ request.user.email }}" {% endif %} />
<input type="email" id="mel" required {% if request.user.email %}value="{{ request.user.email }}" {% endif %} />
</p>
<p>
<button>{% trans "Pay" %}</button>