Не получается с помощью JS вывести числа

Статус
Закрыто для дальнейших ответов.

zeiv

Участник
Топикстартер
Сообщения
91
Реакции
29
Совсем не знаю JS.
Но вот какая задача(для меня):+((
Есть форма PDF.
Нужно посредством JS число из одной ячейки вывести в другую.
Средствами самого Acrobat без проблем, а вот с помощью JS засада.
Если не в лом помогите!
Моя признательность будет безгранична, в пределах разумного.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 235
Реакции
10 852
Средствами самого Acrobat без проблем, а вот с помощью JS засада.
Что значит "средствами Акробата"? JS - это тоже средство акробата.
И вообще, снова занимательная экстрасенсорика: в какой момент данные из одной ячейки в другую должны попадать и зачем вам, собственно, с жабой заморачиваться? Недавно была тут тема про то как сумму прописью сделать - там число не просто из одной ячейки в другую попадает, так еще и расшифровывается словами. ИЧСХ все на JS
 

zeiv

Участник
Топикстартер
Сообщения
91
Реакции
29
Вот это я называю "средствами самого Acrobat"

http://liolink.com/images/2013/08/16/Unti.jpg

Попадать они должны в момент появления в первой ячейке.
Для использования JS, есть причины.
Спасибо за внимание.
 

imma

15 лет на форуме
Сообщения
3 089
Реакции
2 185

zeiv

Участник
Топикстартер
Сообщения
91
Реакции
29
Не хочу никого обидеть, но все советы бесполезны.
Ребята если не знаете как, не давайте ненужных советов!
Ещё раз без обид.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 235
Реакции
10 852
OMFG, не хочу никого обидеть, но все советы бесполезны для тех, кто сам не знает чего хочет или не в состоянии объяснить. 'otbline'
 

Fog_patch

12 лет на форуме
Сообщения
3 163
Реакции
998
Я, кстати, тоже не понял чего хочет автор.
Например, что значит "в момент появления"?
Если, как в рисунке text field, то там не в момент появления, там энтер жать надо. Да и скрипт поставить в поле "кастом калькулейшн скрипт" не составляет труда.
Так в чём вопрос?
 

zeiv

Участник
Топикстартер
Сообщения
91
Реакции
29
Понял.
Попробую объяснить.
Вот форма (например)
Нужно в "Text2"
Получить только целую часть числа из "Text1" не округляя. Т.е. 24 а не 25.
Число в "Text1" в каждой форме разное.
 

Вложения

  • Doc1.pdf
    9.2 КБ · Просм.: 466

Fog_patch

12 лет на форуме
Сообщения
3 163
Реакции
998
Очевидно нужно вставить в "кастом калькулейшн скрипт" строку
Код:
this.getField("Text2").value = parseInt(this.getField("Text1").value);

(хотя не вполне уверен насчёт parseInt, потому как js не владею)
 
  • Спасибо
Реакции: zeiv

zeiv

Участник
Топикстартер
Сообщения
91
Реакции
29
Ща проверю
 

zeiv

Участник
Топикстартер
Сообщения
91
Реакции
29
Ура!
Огромное спасибо!
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 235
Реакции
10 852
Я так и не понял, все-таки что вам не так было? Все исчерпывающие ответы содержала, приведенная мной во втором сообщении, соседняя тема про сумму прописью. 'hz'

this.getField("Text2").value = parseInt(this.getField("Text1").value);
В принципе, можно и так, но это сильно напоминает пресловутый "индусский код"
Корректно делать надо так: Math.floor(parseFloat(this.getField("Text1").value))
 

zeiv

Участник
Топикстартер
Сообщения
91
Реакции
29
Мне всё равно, что это напоминает.
Главное работает.
Мой первый пост начинался со слов "Совсем не знаю JS."
Всем спасибо.
 
Статус
Закрыто для дальнейших ответов.