powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / обработка ошибок в apex
3 сообщений из 3, страница 1 из 1
обработка ошибок в apex
    #37001627
kolu4a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
я новичок в apex...
передо мной сейчас стоит задачка обработки ошибок...
ну, например...
у меня есть справочник поставщиков:
- код поставщика
- наименование поставщика
- адрес
- цена на пост материал
и .тд.

так вот, пользователь создает новую запись для поставщика и и вводит цену не в формате number, а набирает прописью, скажем.
соответственно при нажатии сохранить... все выпадает и появляется ошибка ORA - тра-ля-ля. с соответствующим текстом на английском.

необходимо вместо этого сообщения вывести что-то типо: "Цена может быть введена только цифрами."

подскажите, пожалуйста!


заранее большое спасибо!
...
Рейтинг: 0 / 0
обработка ошибок в apex
    #37001695
haXbat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolu4a,

Правильнее было бы не давать пользователю вводить неверные данные на этапе заполнения формочки. Это можно сделать разными способами:уже через готовые item-плагины, dynamic actions (Apex 4) или же через Javascript. Через JS это будет выглядеть примерно так:
- В HTML Form Element Attributes проверяемого элемента дописать
Код: plaintext
onchange="check(this,'P1_MYITEM');"
- Добавить js-функцию в Page Attributes-Javascript или отдельный файл-библиотеку
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
function check(field,pField)
{

  var val= parseInt(field.value);;
 var l_field = $x(pField);
 
  if (isNaN(field.value)){
	  
      alert('Введите число');
	document.getElementById(pField).value='';
	}	
  if (val <=  0 ){
      alert('Введите неотрицательное число');
	  document.getElementById(pField).value='';
	  }
 
}
...
Рейтинг: 0 / 0
обработка ошибок в apex
    #37001730
kolu4a
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
haXbat,
привет!
спасибо большое за ответ! а можно пообщаться лично (ответ-вопрос on-line (моя почта указана в личных данных))?
я просто только неделю общаюсь с apex.... и некоторые вещи я пока не знаю! буду очень признательна!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / обработка ошибок в apex
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]