这是我在HTML和PHP上的第一步。我正在尝试创建一个由MYSQL数据库填充的下拉框。
在我的代码中,我可以看到选项,但是我想通过“提交”按钮或ONCHANGE函数获取所选项目,但是我不知道该怎么做。
试图搜索谷歌5小时。我只是个白痴或瞎子,但你能帮我吗?
这是我的代码:
<form>
<select id="choosePatient" name="PatientBox">
<option value="" selected disabled hidden>Choose</option>
<?php foreach($users as $user): ?>
<option value="<?= $user['patient_id']; ?>">
<?= $user['name']; ?>
<?=
$user['surname']; ?>
</option>
<?php endforeach; ?>
</select>
</form>
最佳答案
提供的详细信息还不够,但是我整理了以下代码片段,让您有所了解。
$("#choosePatient").change(function(){
var selectedCountry = $(this).children("option:selected").val();
alert("You have selected the patient - " + selectedCountry);
});
$("form").submit(function(e){
e.preventDefault();
var selectedCountry = $('#choosePatient').children("option:selected").val();
alert("You have selected the patient - " + selectedCountry);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form>
<select id="choosePatient" name="PatientBox">
<option value="" selected disabled hidden>Choose</option>
<option value="1">User 1</option>
<option value="2">User 2</option>
<option value="3">User 3</option>
<option value="4">User 4</option>
</select>
<input type="submit" value="Submit" />
</form>
关于php - 在Dropdown上获取选定的值-MySQL,PHP,HTML,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59553836/