переменная получает значение из поля ввода Only ONCE - PullRequest
0 голосов
/ 03 июля 2011

Кто-нибудь знает, как заставить переменную принимать значение из поля ввода только один раз, без использования jQuery, только на чистом Javascript. Это код для создания формы, которая публикует результат по электронной почте:

var form = document.createElement("form"),counter = 1;

form.style.display = "none";
form.method = "POST";

for( var current in me.items ){
  var username = document.getElementById('name').value;
  form.appendChild( me.createHiddenElement( "Name:" + counter, username ));
  var addressinfo = document.getElementById('adress').value;
  form.appendChild( me.createHiddenElement( "Adress:" + counter, addressinfo ) );
};

Работает нормально. Но проблема в том, что здесь есть другая переменная, которая может иметь несколько значений, и она обрабатывается с помощью приведенных выше переменных - поэтому я получаю ужасные множественные результаты, подобные этому:

<br />
<br />
Name:: ddgdsgdsg, ddgdsgdsg, ddgdsgdsg <br />
Adress: 23423424, 23423424, 23423424 

(мне нужен только один результат, а не три)

Так что мой вопрос - как заставить определенную переменную в куче из них получать значение из поля ввода, останавливать, но не прерывать и не прекращать работать - обрабатывать другие переменные по мере необходимости, но забыть о переменной «Address» после первого раза , Мне нужно решение только в JavaScript. Забудьте jQuery, PHP и т. Д.

...