我試圖檢索一個下拉值,但該值沒有在PHP中返回。它返回爲空。我在表單中還有其他的下拉菜單,但是它們和這一個之間的唯一區別是有一個與它相關的功能。其中的JavaScript實際返回。無法返回下拉值的值在PHP中
感謝您的幫助。下面的代碼在下面。
function validateDays() {
var e = document.getElementById("age_category");
var age_category = e.options[e.selectedIndex].text;
if (age_category == "Sub-Junior") {
console.log("Success");
} else {
console.log("Not Sub-Junior");
}
}
<?php
if(isset($_POST['submit'])){
echo $age_category = $_POST['age_category']
}
?>
<form action="my_page.php" method="POST">
<div class="form-group">
<!-- AGE CATEGORY -->
<select class="form-control" name="age_category" id="age_category" onchange="validateDays();" required>
\t \t \t \t \t <option value="">Age Category</option>
\t \t \t \t <option value="Sub-Junior">Sub-Junior</option>
\t \t \t \t <option value="Junior">Junior</option>
\t \t \t \t <option value="Open">Open</option>
\t \t \t \t <option value="Master 1">Master 1</option>
\t \t \t \t <option value="Master 2">Master 2</option>
\t \t \t \t <option value="Master 3">Master 3</option>
\t \t \t \t <option value="Master 4">Master 4</option>
\t \t \t \t </select>
</div>
</form>
檢查您的控制檯和使用PHP的錯誤報告,如果有錯誤 –
該代碼爲我工作,當我把它變成一個新的PHP文件。嘗試隔離它,所以如果這部分工作,也許有東西沒有正確調用它,我不能告訴你提供的代碼。 – AllisonC
顯示你的php代碼,你試圖使用表格中的值 – Pete