пятница, 5 марта 2010 г.

Application Express: функция для ввода только числовых значений в TEXTFIELD

  1. Создать JavaScript-файл или добавить в Header Definition:
     function checkOnlyNumbers(evt) {  
       evt = (evt) ? evt : window.event  
       var charCode = (evt.which) ? evt.which : evt.keyCode  
       if (charCode > 31 && (charCode < 48 || charCode > 57)) {  
        return false;  
       } else {  
        return true;  
       }  
     }  
    
  2. Создать или изменить на странице Apex Item типа TEXTFIELD и указать в свойстве Element->HTML Form Element Attributes следующее значение:
     onkeydown="return checkOnlyNumbers(event)"
       onkeyup="return checkOnlyNumbers(event)"  
    


Комментариев нет:

Отправить комментарий