- Создать JavaScript-файл или добавить в Header Definition:
function limitNumber(elementName,minNum,maxNum) { var t_field=document.getElementById(elementName).value; if (isNumeric(t_field)){ if (!((parseInt(t_field) <= maxNum) && ((parseInt(t_field) >= minNum)))) { var temp=document.getElementById(elementName).value.substring(0, document.getElementById(elementName).value.length-1); document.getElementById(elementName).value=temp; } } else { var temp=document.getElementById(elementName).value.substring(0, document.getElementById(elementName).value.length-1); document.getElementById(elementName).value=temp; } }
- Создать или изменить на странице Apex Item типа TEXTFIELD и указать в свойстве Element->HTML Form Element Attributes следующее значение:
например для TEXTFIELD c именем P150_PROBABILITY, минимальный значением 1 и максимальным значением 100:onkeyup="limitNumber('имя_данного_textfield',min_значение,max_значение)" onkeydown="limitNumber('имя_данного_textfield',min_значение,max_значение)"
onkeyup="limitNumber('P150_PROBABILITY',1,100)" onkeydown="limitNumber('P150_PROBABILITY',1,100)"
пятница, 5 марта 2010 г.
Application Express: функция для ввода только чисел в TEXTFIELD в определённом диапазоне значений
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий