Hi
some users have email addresses with a + (plus) sign in the middle, e.g. john+doe@example.com.
Joomshoping does not allow you to register an account with such an email address. Please tell me where to change it
Joomla: 3,9,10
25.09.2021 20:59
|
|
jabo74
Name: jabo74
25.09.2021
Posts: 1
|
|
25.09.2021 22:15
|
|
admin
(Support Team) Name: Admin
05.08.2010
Posts: 25936
|
|
12.07.2022 16:52
|
|
energoura
Name: uri
15.11.2012
Posts: 98
|
|
12.07.2022 21:08
|
|
admin
(Support Team) Name: Admin
05.08.2010
Posts: 25936
|
|
14.07.2022 09:18
|
|
energoura
Name: uri
15.11.2012
Posts: 98
|
|
14.07.2022 15:08
|
|
admin
(Support Team) Name: Admin
05.08.2010
Posts: 25936
|
Aw: Allow (+) sign in email validation
components\com_jshopping\templates\default\checkout\adress.php меняйте <input type="text" name="phone" id="phone" value="<?php print $this->user->phone?>" class="input form-control <?php if ($config_fields['phone']['require']):?>required<?php endif?>"> на <input type="text" pattern="\+380\d+" placeholder="+380" name="phone" id="phone" value="<?php print $this->user->phone?>" class="input form-control <?php if ($config_fields['phone']['require']):?>required<?php endif?>"> или <input type="text" pattern="\d+" name="phone" id="phone" value="<?php print $this->user->phone?>" class="input form-control <?php if ($config_fields['phone']['require']):?>required<?php endif?>"> |
14.07.2022 19:42
|
|
energoura
Name: uri
15.11.2012
Posts: 98
|
Aw: Allow (+) sign in email validation
как только меняю код на ваш или любой другой то при отправке формы появляется надпись: "Please enter mobil" ____________________12.png |
14.07.2022 21:47
|
|
admin
(Support Team) Name: Admin
05.08.2010
Posts: 25936
|
|
15.07.2022 14:27
|
|
energoura
Name: uri
15.11.2012
Posts: 98
|
Aw: Allow (+) sign in email validation
название не менял а просто скопировал не заметив что вы даете пример для name="phone" а я редактирую у себя name="mobil_phone". с этим розобрался. для себя пока сделал так: <input type="tel" name="mobil_phone" id="mobil_phone" onkeyup="this.value = this.value.replace(/[^\d\+]/g,'');" maxlength="13" pattern="\+380\d+" placeholder="+380" autocomplete="on" value="+380<?php print $this->user->d_mobil_phone?>" class="input form-control <?php if ($config_fields['mobil_phone']['require']):?>required<?php endif?>"> может что лишнее поставил то поправьте сейчас пытаюсь найти решение чтобы value="+380" сделать не удаляемым и что бы его нельзя было изменить в поле ввода. есть вот такой скрипт: <script> но хотелось бы обойтись без него.document.getElementById('mobil_phone').addEventListener('input', function(){ this.value = "+380" + this.value.slice(4); }); </script> может кто подсказать как это можно реализовать ?
Last change: 15.07.2022 14:28
|
23.07.2022 10:46
|
|
admin
(Support Team) Name: Admin
05.08.2010
Posts: 25936
|
|