저는 PHP와 Javascript가 처음인데, 두 개의 폼, 5 개의 체크 박스가있는 폼, 5 개의 라디오 버튼이있는 웹 사이트를 시작했습니다. 선택한 라디오 버튼 라디오 버튼을 변경하면 페이지가 새로 고침되고 새 값이 사용됩니다. 체크 박스와 동일합니다. 불행히도 양식 중 하나를 변경 한 다음 다른 양식을 변경하면 첫 번째 양식 값이 더 이상 존재하지 않게됩니다. 나는 경우에도 다른 형태의 변화를 보존하기 위해 두 형태의 입력을 얻으려고더블 폼 새로 고침
<form name='form2' method='post'>
<input type="radio" name="group1" value="all" onClick="if (this.checked) this.form.submit();" <?php if ($_REQUEST['group1'] == null || $_REQUEST['group1'] == "all"){ echo "checked='checked'";}?>/> All<br>
<input type="radio" name="group1" value="Example" onClick="if (this.checked) this.form.submit();" <?php if ($_REQUEST['group1'] == "Example"){ echo "checked='checked'";}?>/> Example<br>
<input type="radio" name="group1" value="clifton" onClick="if (this.checked) this.form.submit();" <?php if ($_REQUEST['group1'] == "clifton"){ echo "checked='checked'";}?>/> Clifton<br/>
<input type="radio" name="group1" value="fruita" onClick="if (this.checked) this.form.submit();" <?php if ($_REQUEST['group1'] == "fruita"){ echo "checked='checked'";}?>/> Fruita<br/>
<input type="radio" name="group1" value="loma" onClick="if (this.checked) this.form.submit();" <?php if ($_REQUEST['group1'] == "loma"){ echo "checked='checked'";}?>/> Loma<br/>
</form>
<form name='form3' method='post'>
<input type="checkbox" name="option1" value="smoking" onClick="if (this.checked) this.form.submit();" <?php if(isset($_REQUEST['option1'])){ echo "checked='checked'";} ?>/> No Smoking<br>
<input type="checkbox" name="option2" value="kids" onClick="if (this.checked) this.form.submit();" <?php if(isset($_REQUEST['option2'])){ echo "checked='checked'";} ?>/>Good for Kids<br>
<input type="checkbox" name="option3" value="wheelchair" onClick="if (this.checked) this.form.submit();" <?php if(isset($_REQUEST['option3'])){ echo "checked='checked'";} ?>/>Wheelchair Accessible<br>
<input type="checkbox" name="option4" value="alcohol" onClick="if (this.checked) this.form.submit();" <?php if(isset($_REQUEST['option4'])){ echo "checked='checked'";} ?>/>Serves Alcohol<br>
<input type="checkbox" name="option5" value="delivery" onClick="if (this.checked) this.form.submit();" <?php if(isset($_REQUEST['option5'])){ echo "checked='checked'";} ?>/>Delivery Servicee<br>
</form>
:
여기에 코드입니다. 도움을 주시면 감사하겠습니다. 감사!
문제를 설명했지만 문제는 어디에 있습니까? – bos
그들에 대해 말할 수는 없지만 OP는 양쪽 입력 값 모두를 유지하기를 원합니다. – machineghost
죄송합니다. @ machinghost이 맞습니다 ... – infinity