首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在mysql中存储依赖于javascript的下拉菜单的值

在mysql中存储依赖于javascript的下拉菜单的值
EN

Stack Overflow用户
提问于 2021-07-02 02:22:03
回答 1查看 28关注 0票数 0

这段代码保存的是部门的值,而不是学位的值。除了度数值没有保存到mysql中之外,所有的工作都很好。我使用的是PHP

HTML

代码语言:javascript
复制
<select class ="form-control" name="department">
  <option value="" disabled selected>Select an option</option>
  <option value="Applied-Psychology">Applied Psychology</option>
  <option value="Botany">Botany</option>
  <option value="Chemistry">Chemistry</option>
  <option value="Computer-Science">Computer Science</option>
  <option value="English">English</option>
  <option value="Islamiyat">Islamiyat</option>
  <option value="Mathematics">Mathematics</option>
  <option value="Statistics">Statistics</option>
  <option value="Urdu">Urdu</option>
  <option value="Zoology">Zoology</option>
</select>
<select name="degree" id="degree">
  <option value="BS" class="Botany Zoology Applied-Psychology Computer-Science Mathematics Chemistry English Islamiyat Urdu Statistics">BS</option>
  <option value="MS" class="Chemistry">MS</option>
  <option value="M.Sc" class="Botany Zoology Applied-Psychology Computer-Science Mathematics Chemistry">M.Sc</option>
  <option value="M.A" class="English Islamiyat Urdu">M.A</option>
  <option value="M.Phil" class="Botany Zoology Chemistry English Islamiyat Urdu">M.Phil</option>
  <option value="Ph.D" class="Botany Zoology Chemistry English Islamiyat Urdu">Ph.D</option>
</select>

Javascript

代码语言:javascript
复制
    var degree = $("[name=degree] option").detach()
$("[name=department]").change(function() {
  var val = $(this).val()
  $("[name=degree] option").detach()
  degree.filter("." + val).clone().appendTo("[name=degree]")
}).change()
document.getElementById('degree').addEventListener('change', function() {
  console.log('You selected: ', this.value);
});

PHP

代码语言:javascript
复制
$department = $_POST['department'];
$degree=$_POST['degree'];
EN

回答 1

Stack Overflow用户

发布于 2021-07-02 03:32:38

只需在javascript函数中调试,即可获得度数选择框的值

根据您的示例,只需首先警告度值

代码语言:javascript
复制
alert($("[name=degree] option").detach());

或者你可以像这样检查

代码语言:javascript
复制
alert($( "#degree" ).val());

如果您获得了其中的值,则继续您的代码

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68215193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档