Formdaki tüm verileri tek bir array olarak almak için, öncelikle tüm input ve textarea elementlerini bir JavaScript dizisinde toplamanız gerekir. Bu diziyi, sıralamayı değiştirdiğinizde güncellemelisiniz.
Örneğin, HTML kodunuz şöyle olabilir:
<form id="myForm">
  <input type="text" name="inputadi[]" value="input1">
  <textarea name="textareaname[]">textarea1</textarea>
  <input type="text" name="inputadi[]" value="input2">
  <textarea name="textareaname[]">textarea2</textarea>
  <input type="text" name="inputadi[]" value="input3">
  <textarea name="textareaname[]">textarea3</textarea>
</form>
JavaScript kodu aşağıdaki gibi olabilir:
const form = document.getElementById("myForm");
const elements = form.querySelectorAll("input[name='inputadi[]'], textarea[name='textareaname[]']");
let formData = [];

elements.forEach(element => {
  formData.push(element.value);
});

console.log(formData);
Bu kod, formdaki tüm input ve textarea elementlerini toplar ve formData adlı bir diziye ekler. Bu diziyi daha sonra kullanabilirsiniz. Eğer sıralamayı değiştirirseniz, JavaScript kodunu güncellemeyi unutmayın.