Как достать динамически формируемое поле джаваскриптом?
Возможно, что javascript не сам генерирует значение поля, а получает его по сети. Поищите в firebug на вкладке "сеть" значение этого поля. Не забудьте поставить галочку "содержимое ответов". Если найдете, то посмотрите на параметры запроса и воспроизведите его в своей программе.
Скрытое поле - это такое-же поле, только его не видно. 
Получить его можно так $field = $_POST['abc']; главное не забывать про безопасность