- Имеем таблицу в которой есть номер Контрагента.
- Делаем импорт данных.
- При импорте в поле номера добавляются лишние пробелы.
- импорт происходит нормально
для ручного ввода в карточку идет проверка номера на длину в 9 знаков
function onkeyup_{$one_field.id}()
{
field_value = document.getElementById('value{$one_field.id}').value;
if (field_value.length > 9)
{
alert("Число знаков превышает допустимое, 9 знаков!");
document.getElementById('value{$one_field.id}').value = field_value.substr(0,9);
}
}
addHandler(document.getElementById('value{$one_field.id}'), 'onkeyup', onkeyup_{$one_field.id});
Вопросы как избежать подобной ситуации и не нагружать БД вычислениями
- Пользователь не будет разбираться есть пробелы в номере или нет
$data = data_table("Консультанты","id='$ID'");
$num = $data['№ конс'];
$num = str_replace(" ","",$num);
$line['№ конс'] = $num
echo "готово"
не работает и ничего не происходит
хотелось бы убирать пробелы из номера автоматически














