Кнопка "submit" одновременно выполняет: document.form1.metka.value=metka в поле обработчиком onClick и отправляет стандартным методом POST форму вместе с остальными данными не скрытых полей на сервер.
Почитал предыдущий тред. Вероятней всего у вас проблема связана с тем что вы используете одно и тоже имя для переменной в JavaScript и для имени поля input. Я про metka
Измените что-то одно. Например назовите переменную как metka_val