자바 스크립트 : 모든 양식 입력 값을 배열로 가져 오기

파티 보이

FormBox onEnter()를 동적으로 변경할 수 있도록 NumberBox의 기능을 사용 하려고합니다 .

누군가 입력 값으로 3을 입력하면 정확한 입력 상자와 함께 3 개의 양식을 표시해야합니다. 입력 상자에서 값을 가져오고 아래 양식의 양을 표시하는 방법을 알고 있습니다.

내 문제는 하나의 제출 버튼이 [[1,1,1,1,1], [2,2,2,2,2]와 같은 배열에 모든 값을 저장하는 방법을 알아낼 수 없다는 것입니다. 기타].

이것을 알아낼 수 있으면, 그 값을 스스로 출력 할 수있을 것입니다. 최종 목표는 이러한 값을 사용하여 다른 페이지에 목록을 여러 번 표시하는 것입니다. 나는 이것을 Javascript로 완전히 유지하고 싶습니다. 할 수 있다고 생각하지만 블록에 부딪혀 도움이 필요합니다.

function clickMe() {
  var input1 = document.forms["formBox"]["info1"].value;
  var input2 = document.forms["formBox"]["info2"].value;
  var input3 = document.forms["formBox"]["info3"].value;
  var input4 = document.forms["formBox"]["info4"].value;
  var input5 = document.forms["formBox"]["info5"].value;
  var inputArr = [input1,input2,input3,input4,input5];

  document.getElementById("info1").innerHTML = inputArr[0];
  document.getElementById("info2").innerHTML = inputArr[1];
  document.getElementById("info3").innerHTML = inputArr[2];
  document.getElementById("info4").innerHTML = inputArr[3];
  document.getElementById("info5").innerHTML = inputArr[4];
  console.log(inputArr);
}
function onEnter() {
  var qNumber = document.getElementsByName("numberBox")[0].value;
  if(event.keyCode == 13) {
      var qID = document.getElementById("numBox");
      var submitBtn = document.getElementById("submitButton");
      var a = qNumber - 1;
      var b = 0;
      while (b < a) {
          var formClone = document.getElementById("formBox");
          var listClone = formClone.cloneNode(true);
          var text =b+2;
          listClone.id = "formBox" + text;
          console.log(listClone.id);
          document.getElementById("forms").append(listClone);
          b++;
          console.log(b);
      }
      return qID.parentNode.removeChild(qID);
  }
  return qNumber;
}
input{
    display: block;
}
<div id="forms">
    <span id="numBox">
    <label for="numberBox">Number of Forms</label>
    <input type="number" name="numberBox" onkeydown="onEnter()" />
    </span>
    <form id="formBox" name="formBox" action="#" onsubmit="return false;">
        <label for="info1">Input 1:</label>
        <input type="text" name="info1" />
        <label for="info2">Input 2:
        </label>
        <input type="text" name="info2" />
        <label for="info3">Input 3:
        </label>
        <input type="text" name="info3" />
        <label for="info4">Input 4:
        </label>
        <input type="text" name="info4" />
        <label for="info5">Input 5:
        </label>
        <input type="text" name="info5" />
    </form>
</div>
<input type="submit" value="Submit" id="submitButton" onclick="clickMe()" />

<div id="content">
    <span id="info1">input1</span>
    <br/>
    <span id="info2">input2</span>
    <br/>
    <span id="info3">input3</span>
    <br/>
    <span id="info4">input4</span>
    <br/>
    <span id="info5">input5</span>
</div>

마이크에 자티

양식 내의 모든 입력 요소를 쿼리하고 해당 값을 다른 배열에 매핑 할 수 있습니다.

[...document.forms["formBox"].getElementsByTagName("input")].map(input => input.value)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

모든 양식 값을 자바 스크립트 배열로 가져 오기

분류에서Dev

HTML 양식에서 사용자 입력을 Python 스크립트의 변수로 가져 오기

분류에서Dev

HTML 양식 제출-자바 스크립트 배열에 입력 값 추가

분류에서Dev

HTML 양식에서 자바 스크립트로 동적 값 가져 오기

분류에서Dev

[자바 스크립트] 모든 배열 조합 가져 오기 (Cartesian Product)

분류에서Dev

부모 양식에서 시작하는 특정 클래스로 모든 자식 입력을 가져옵니다.

분류에서Dev

자바 스크립트에서 배열 값 가져 오기

분류에서Dev

자바 스크립트에 대한 양식 입력을 PHP로

분류에서Dev

자바 스크립트를 사용하여 양식 게시를 시뮬레이션하기위한 파일 입력 값 가져 오기

분류에서Dev

mysql 값을 PHP 배열로 가져온 다음 배열의 자바 스크립트 변수에 할당 한 다음 자바 스크립트 함수에 입력

분류에서Dev

자바 스크립트 값을 C # 문자열로 가져 오기

분류에서Dev

자바 스크립트에서 배열 / 객체의 값을 문자열로 가져 오기

분류에서Dev

자바 스크립트에서 변수를 이름으로 사용하여 입력 필드 값 가져 오기

분류에서Dev

숫자 양식 값을 가져 와서 문자열 자바 스크립트로 바꾸는 방법

분류에서Dev

자바 스크립트 : 선택 입력에서 여러 값 가져 오기

분류에서Dev

문자열 값, 자바 스크립트 가져 오기

분류에서Dev

입력 양식 PHP에서 특정 배열 값 가져 오기

분류에서Dev

입력 양식 PHP에서 특정 배열 값 가져 오기

분류에서Dev

자바 스크립트 값을 키로 사용하여 모델 속성 가져 오기

분류에서Dev

열려있는 모든 탭의 URL을 가져 오는 북마크릿 자바 스크립트

분류에서Dev

자바 스크립트로 SELECT 요소의 값 가져 오기

분류에서Dev

자바 스크립트로 xsi : type 값 가져 오기

분류에서Dev

사용자 지정 값을 자바 스크립트 파일로 가져 오기

분류에서Dev

모든 하위 도메인을 가져 오는 자바 스크립트 정규식

분류에서Dev

자바 스크립트로 양식 / 텍스트 영역 입력을 수동으로 변경하고 모든 이벤트 리스너가 실행되는지 확인

분류에서Dev

자바 스크립트로 모든 문자를 포함한 쿼리 문자열 매개 변수 가져 오기

분류에서Dev

자바 스크립트 : 사전 배열, 조건이있는 하나의 사전에서 모든 키 값 쌍 가져 오기

분류에서Dev

양식에서 모든 입력 값을 한 번 가져 오는 방법

분류에서Dev

자바 스크립트의 다른 모든 입력 유형으로 라디오 입력 값을 어떻게 계산합니까?

Related 관련 기사

  1. 1

    모든 양식 값을 자바 스크립트 배열로 가져 오기

  2. 2

    HTML 양식에서 사용자 입력을 Python 스크립트의 변수로 가져 오기

  3. 3

    HTML 양식 제출-자바 스크립트 배열에 입력 값 추가

  4. 4

    HTML 양식에서 자바 스크립트로 동적 값 가져 오기

  5. 5

    [자바 스크립트] 모든 배열 조합 가져 오기 (Cartesian Product)

  6. 6

    부모 양식에서 시작하는 특정 클래스로 모든 자식 입력을 가져옵니다.

  7. 7

    자바 스크립트에서 배열 값 가져 오기

  8. 8

    자바 스크립트에 대한 양식 입력을 PHP로

  9. 9

    자바 스크립트를 사용하여 양식 게시를 시뮬레이션하기위한 파일 입력 값 가져 오기

  10. 10

    mysql 값을 PHP 배열로 가져온 다음 배열의 자바 스크립트 변수에 할당 한 다음 자바 스크립트 함수에 입력

  11. 11

    자바 스크립트 값을 C # 문자열로 가져 오기

  12. 12

    자바 스크립트에서 배열 / 객체의 값을 문자열로 가져 오기

  13. 13

    자바 스크립트에서 변수를 이름으로 사용하여 입력 필드 값 가져 오기

  14. 14

    숫자 양식 값을 가져 와서 문자열 자바 스크립트로 바꾸는 방법

  15. 15

    자바 스크립트 : 선택 입력에서 여러 값 가져 오기

  16. 16

    문자열 값, 자바 스크립트 가져 오기

  17. 17

    입력 양식 PHP에서 특정 배열 값 가져 오기

  18. 18

    입력 양식 PHP에서 특정 배열 값 가져 오기

  19. 19

    자바 스크립트 값을 키로 사용하여 모델 속성 가져 오기

  20. 20

    열려있는 모든 탭의 URL을 가져 오는 북마크릿 자바 스크립트

  21. 21

    자바 스크립트로 SELECT 요소의 값 가져 오기

  22. 22

    자바 스크립트로 xsi : type 값 가져 오기

  23. 23

    사용자 지정 값을 자바 스크립트 파일로 가져 오기

  24. 24

    모든 하위 도메인을 가져 오는 자바 스크립트 정규식

  25. 25

    자바 스크립트로 양식 / 텍스트 영역 입력을 수동으로 변경하고 모든 이벤트 리스너가 실행되는지 확인

  26. 26

    자바 스크립트로 모든 문자를 포함한 쿼리 문자열 매개 변수 가져 오기

  27. 27

    자바 스크립트 : 사전 배열, 조건이있는 하나의 사전에서 모든 키 값 쌍 가져 오기

  28. 28

    양식에서 모든 입력 값을 한 번 가져 오는 방법

  29. 29

    자바 스크립트의 다른 모든 입력 유형으로 라디오 입력 값을 어떻게 계산합니까?

뜨겁다태그

보관