Помощь Пустые поля в форме регистрации и оформления заказа

dsdscdscde

RD
Заблокирован
Регистрация
7 Окт 2016
Сообщения
269
Реакции
253
  • Автор темы
  • Заблокирован
  • #1
Есть в 1.6 оказывается фишка с пустыми обязательными полями полями в форме регистрации или при оформлении заказа.
Достаточно поставить пробел.

Чтобы убрать такую возможность нужно поправить два файла:
js/validate.js
в конце файла:
$(document).on('focusout', 'input.validate, textarea.validate', function() {
validate_field(this);
});

заменить на
$(document).on('focusout', 'input.validate, textarea.validate', function() {
// trim spaces
$(this).val($(this).val().trim());
validate_field(this);
});

в папке оверрайдов создать файл Address.php и вставить
<?php

class Address extends AddressCore
{
/**
* @see ObjectModel::validateController()
*/
public function validateController($htmlentities = true)
{
// remove whitespaces from the beginning and end of a input data
$_POST = array_map('trim', $_POST);

return parent::validateController($htmlentities);
}
}
 
Назад
Сверху