머리말: 저는 상대적으로 PHP와 HTML을 처음 접하기 때문에 명백한 논리 문제가 있으면 미리 사과드립니다. 그 점을 자유롭게 지적해주시기 바랍니다.
현재 HTML 페이지에 1-4 값이 포함된 드롭다운 메뉴 기능이 있습니다. 값 중 하나를 선택하면 해당 개수의 텍스트 상자가 드롭다운 메뉴 아래에 "나타납니다". 실제로 일어나는 일은 숫자 값을 누르면 해당 개수의 텍스트 상자가 포함된 섹션이 표시된다는 것입니다.
으아악
$_POST[""] 함수를 사용하여 PHP의 변수에 칩 ID 값을 검색하고 저장하려고 하면 변수 값이 비어 있습니다.
예를 들어 다음 코드를 사용하여 First Chip ID를 변수에 저장하고 파일에 쓰면 파일이 비어 있습니다.
으아악이 동작이 발생하는 이유를 설명할 수 있는 사람이 있나요? "첫 번째 칩 ID" 및 기타 입력을 여러 번 초기화했기 때문입니까? 이 문제를 식별하고 해결하는 데 도움을 주시면 대단히 감사하겠습니다.
P粉1419112442023-09-07 09:35:41
먼저 id
和name
속성에는 공백 없이 값을 사용하는 것이 좋습니다. 적어도 JavaScript의 경우 이렇게 하면 요소를 참조하기가 더 쉬워집니다.
입력 요소에 동일한 이름을 사용해도 괜찮습니다. <fieldset>
元素,它具有一些内置功能可以使用。如果一个fieldset被禁用,子输入元素将不会被提交。因此,将所有fieldset禁用为起点,并根据amount
를 사용하여 양식에서 선택한 경우 다음 중 하나를 활성화하세요. 비활성화된 필드 세트를 숨기려면 CSS를 사용할 수 있습니다.
제출될 데이터를 볼 수 있도록 submit 이벤트에 대한 이벤트 리스너를 추가했습니다. PHP 함수 print_r($_POST)
를 사용하여 요청의 모든 게시물 데이터를 볼 수 있습니다.