Помогите в написать короткий скрипт для AdobeAcrobat XI.
Есть форма Acrobat
Вариант 1 (имя поля ФИО)
ФИО иванов иван иванович (вводим прописные)
после потери фокуса должно получиться ФИО ИВАНОВ ИВАН ИВАНОВИЧ (все буквы заглавные и шрифт жирный)
Вариант2 (имя поля ФИО1)
ФИО иванов иван иванович (вводим прописные)
после потери фокуса должно получиться ФИО Ианов Иван Иванович (первые буквы слов заглавные и шрифт обычный)
Мои действия:
- открываю форму в режиме редактирования
- открываю свойства поля ФИО
-выбираю вкладку Действия, далее «Не в фокусе», потом «Запустить JavaScript»
- кнопка Добавить и в открывшемся окне «Создание и редактирование JavaScript»
- для Варианта1 пишу
ucFirst("ФИО")== "ФИО";
ucFirst("")== ""; //нет ошибок при пустой строке
- для Варианта1 пишу
01 function ucFirst(str) {
02 var newStr = str.charAt(0).toUpperCase();
03
04 for(var i=1; i<str.length; i++) {
05 newStr += str.charAt(i);
06 }
07
08 return newStr;
09 }
10
11 alert( ucFirst("ФИО"1) );
Открываю форму все не работает. Acrobat версия XI. Что делаю не так?
С Явой столкнулся впервые, но решение необходимо. Файл формы во вложении.
Всем ответившим спасибо.
|