Да не обязательно, только у вас получится проблема как у меня спустя пол года. Сначала было 3 инпута, потом 5, 10. а когда количество дошло до 20, уже дикая херабора началась. Особенно если эти данные нужно получать не только допустим в одном месте. а ещё где нибудь. По правилам хорошего тона прям ну очень желательно такие вещи заносить в форму, потому что очень удобно вытаскивать данные из формы под средством serialize().