핑계:
캐러셀로 홈페이지를 만들고 있어요. 캐러셀은 훌륭하게 작동합니다. 그러나 각 슬라이드에는 고유한 입력 양식이 있습니다. 단일 태그 내에서 두 양식을 결합하려고 하면 슬라이드를 변경할 때마다 페이지가 원래 콘텐츠로 다시 로드됩니다. 이는 라벨이 모든 입력을 함께 저장하고 캐러셀 슬라이드 인덱스가 변경되면 양식 값이 재설정되기 때문이라고 생각합니다.
나는 무엇을 하고 싶은가
다른 슬라이드로 변경할 때 선택한 모든 값이 재설정되도록 하는 래퍼를 사용하는 대신 한 페이지에 여러 레이블을 가질 수 있었으면 좋겠습니다. 의 이름을 참조하기 위해 일종의 isset($_POST['form1']) 을 사용할 수 있습니까?
여러 양식을 사용하려고 하면 제출된 데이터가 전달되지 않는 것 같습니다.
`<div id="myCarousel" class="carousel slide"> <!-- Indicators --> <ol class="carousel-indicators"> <li class="item1 active"></li> <li class="item2"></li> </ol> <!-- Wrapper for slides --> <div class="carousel-inner" role="listbox"> <div class="item active"> <!-- 1st input form for carousel slide --> <form method="post" name="form1"> <!--- code for 1st carousel --> </div> </form> <div class="item"> <!-- 2nd input form on other slide --> <form method="post" name="form2"> <!-- code for 2nd slide --> </form> </div> </div> <!-- submit button that takes data selected from other carousel fields --> <form method="post" name="btn-submit"> <button name="btn">Click here</button> </form>`
양식에 입력을 추가하여 원하는 데이터를 포함할 수 있습니다. 예:
으아아아그런 다음 서버측 코드에서
$_POST["formName"]
中的值를 확인하세요.