Удалить отправку из формы.измените input type="submit"
на обычную кнопку и используйте onclick для выполнения JavaScript.
<form id="myForm" action="#" >
<label for="firstName">Enter Name</label>
<input type="text" id="enteredName" name="getNameValue"/>
<button type="button" onclick="project5Part2();">Enter Name</button>
<input type="reset" value="Clear form - DO NOT SEND" />
</form>
Создайте или используйте глобальный массив (не может быть заключен в метод, если вы хотите сохранить)
При нажатии кнопки проверяется значение текстового поля и, если оно не пустое, добавляется значение в массив.
var myArray = new Array();
function project5Part2() {
var name = document.getElementById('enteredName').value;
if (!(typeof name === 'undefined') && name!=null && name.trim()!='') {
myArray.push(name);
}
console.log(myArray);
document.getElementById('enteredName').value = '';
}
Будет регистрировать содержимое массива при каждом нажатии кнопки.Например: ["albert", "manny", "susan"]
Значение текстового поля очищается при каждом добавлении имени.