사용자가 드롭 다운 메뉴에서 선택하는 옵션에 따라 숨겨진 값을 보내려고합니다.
제출 버튼을 두 번 눌러야하지만드롭 다운 양식 데이터와 함께 숨겨진 값을 보냅니 까?
이 문제를 해결할 수있는 방법이 있을까요 아니면 다른 방법을 사용해야합니까?
이것은 내가 지금 무엇을 가지고 : 당신이 제출 누른 후
<form name="input" action="<?php echo $_SERVER['PHP_SELF'];?>" method="get" onchange="this.form.submit()">
<select name="myValue" value="">
<option value="300"<?php if ($_GET['myValue']==300) {echo "selected='selected'"; } ?>>First Option</option>
<option value="800"<?php if ($_GET['myValue']==800) {echo "selected='selected'"; } ?>>Second Option</option>
</select>
<?php if ($_GET['myValue']==300) {echo "<input type='hidden' name='hiddenValue' id='hiddenValue' value='123456'><br />"; } ?>
<?php if ($_GET['myValue']==800) {echo "<input type='hidden' name='hiddenValue' id='hiddenValue' value='987456'><br />"; } ?>
<input type="submit" value="Submit" />
</form>
<?php
echo "myValue: " . $_GET['myValue'];
echo "<br />";
echo "hiddenValue: " . $_GET['hiddenValue'];
?>
'<함께 숨겨진 필드를 채우기 위해 자바 스크립트 함수를 사용하는 것이 좋습니다 것입니다 옵션 값 = "123456" php if ($ _GET [ 'myValue'] == 300) {echo "selected = 'selected'"; }? >> 첫 번째 옵션' – Guns
무엇을하려고합니까? –
무엇을하려고합니까? –