Witam.


Posiadam gotowy komponent dla Joomla i chciałem zmienić w nim pole tekstowe, żeby można było wprowadzać w nim tylko cyfry. Zmieniłem wpis type="text" na type="number". W chromie to działa, niestety w firefoxie nie i nie potrafię sobie z tym poradzić. Z tego co zdołałem doczytać, w firefoxie i tak po zmianie na "number" rozponaje tam też litery.


Poniżej kod pliku .xml


Kod:
<?xml version="1.0" encoding="utf-8"?>
<form>
<fieldset name="details" addfieldpath="/components/com_easyappointment/models/fields">
<field name="name" type="text"
            class="form-control booking-form" required="true"
            description="COM_EASYAPPOINTMENT_NAME"
            label="COM_EASYAPPOINTMENT_NAME" validate="" />

<field name="email" type="text"
            class="form-control booking-form"
            description="COM_EASYAPPOINTMENT_EMAIL"
            label="COM_EASYAPPOINTMENT_EMAIL" validate="/^[A-Za-z0-9-\._]{1,}@[\w-\.]*\.[\w]{2,}$/" />

<field name="phone" type="number" 
            class="form-control booking-form"
            description="COM_EASYAPPOINTMENT_PHONE"
            label="COM_EASYAPPOINTMENT_PHONE" validate="/[\d\s.\-()+]*/" />


<field name="address" type="number" 
            class="form-control booking-form"
            description="COM_EASYAPPOINTMENT_ADDRESS"
            label="COM_EASYAPPOINTMENT_ADDRESS" validate="" />

<field name="comments" type="textarea"
            class="form-control booking-form" 
            description="COM_EASYAPPOINTMENT_COMMENTS"
            label="COM_EASYAPPOINTMENT_COMMENTS" validate="" />
</fieldset>

<fieldset name="details-hidden">
<field name="appointmentDate" type="hidden" required="true" validate="/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/" />
<field name="startingTime" type="hidden" required="true" validate="/^[0-9]{1,}$/" />
<field name="endingTime" type="hidden" required="true" validate="/^[0-9]{1,}$/" />
<field name="staff" type="hidden" required="true" validate="/^[0-9]{1,}$/" />
<field name="service" type="hidden" required="true" validate="/^[0-9]{1,}$/" />
</fieldset>
</form>