FI
EN
1
2
.
.
3
⚠️
→
GoogleDoc
&
GitHub
✓
+
+
+
+
✓
✓
:
(
)
:
(
,
)
{ $refs.tilaajanYtunnusRaaka.focus({ preventScroll: true }); }, 10);" @blur="kirjaaValmisTilaajanYritys();" type="text" name="tilaajanYritys" :placeholder="t('placeholderInputClientCompany')" autocomplete="off" tabindex="0" class="input-text px-3 py-2" />
{ $refs.tilaajanYhteyshenkiloRaaka.focus({ preventScroll: true }); }, 10);" @blur="kirjaaValmisTilaajanYtunnus();" type="text" name="tilaajanYtunnus" placeholder="1234567-1" autocomplete="off" tabindex="0" class="input-text px-3 py-2" />
{ $refs.tilaajanEmailRaaka.focus({ preventScroll: true }); }, 10);" @blur="kirjaaValmisTilaajanYhteyshenkilo();" type="text" name="tilaajanYhteyshenkilo" :placeholder="t('placeholderInputClientContactPerson')" autocomplete="off" tabindex="0" class="input-text px-3 py-2" />
{ $refs.tilaajanPuhelinRaaka.focus({ preventScroll: true }); }, 10);" @blur="kirjaaValmisTilaajanEmail();" type="email" name="tilaajanEmail" :placeholder="t('placeholderInputClientEmail')" autocomplete="off" tabindex="0" class="input-text px-3 py-2" :class="tilaajanEmailError ? 'border-red-500' : ''" />
✓
:
(
)
:
(
,
)
{ $refs.toimittajanYtunnusRaaka.focus({ preventScroll: true }); }, 10);" @blur="kirjaaValmisToimittajanYritys();" type="text" name="toimittajanYritys" :placeholder="t('placeholderInputFreelancerCompany')" autocomplete="off" tabindex="0" class="input-text px-3 py-2" />
{ $refs.toimittajanYhteyshenkiloRaaka.focus({ preventScroll: true }); }, 10);" @blur="kirjaaValmisToimittajanYtunnus();" type="text" name="toimittajanYtunnus" placeholder="1234567-1" autocomplete="off" tabindex="0" class="input-text px-3 py-2" />
{ $refs.toimittajanEmailRaaka.focus({ preventScroll: true }); }, 10);" @blur="kirjaaValmisToimittajanYhteyshenkilo();" type="text" name="toimittajanYhteyshenkilo" :placeholder="t('placeholderInputFreelancerContactPerson')" autocomplete="off" tabindex="0" class="input-text px-3 py-2" />
{ $refs.toimittajanPuhelinRaaka.focus({ preventScroll: true }); }, 10);" @blur="kirjaaValmisToimittajanEmail();" type="email" name="toimittajanEmail" :placeholder="t('placeholderInputFreelancerEmail')" autocomplete="off" tabindex="0" class="input-text px-3 py-2" :class="toimittajanEmailError ? 'border-red-500' : ''" />
✓
{ $refs.ohjelmistokehittajaRadioWrapper.focus({ preventScroll: true }); }, 10);" @blur="kirjaaValmisProjektinNimi();" type="text" name="projektinNimi" :placeholder="t('placeholderProjectName')" autocomplete="off" tabindex="0" class="input-text px-3 py-2" />
✓
✓
✓
✓
✓
✓
{ if (!onFocus) $refs.continueButton.focus({ preventScroll: true }); }, 50);" x-transition:enter.duration.400ms @transitionstart.once="$refs.maksuaikaRaaka.focus({ preventScroll: true }); tarvittaessaScrollaaAlas();" tabindex="0" class="border-2 p-4 pl-5 mt-4 rounded" :class="onFocus ? 'border-gray-500 border-dashed' : 'border-gray-700 border-solid'" >
⚠️
€/h
€/h
€/h
⚠️