dongrui6787 2017-08-20 06:42
浏览 55

下拉列表到PHP SQL DATABASE

how can i get the txttrackid to the database, it only get the one from dropdown list

<label><b>Track/Section</b></label></br>
<select id="soflow" name="track_type" onChange="add1()">

  <option value="">Select Tracks</option>
  <option value="ABM">ABM</option>
  <option value="STEM">STEM</option>
  <option va;lue="ICT">ICT</option>
  <option value="HAS">HAS</option>
  <option value="BM">BM</option>
  <option value="HUMMS">HUMMS</option>
</select>

<input id="txttrackid" class="txttrackid" name="txttrackid" type="text"> </br>

and here is the Javascript code

   <script>
      function add1() { 
      var ddlvalue = document.getElementById("soflow").value;
      var up1 = document.getElementById("txttrackid");
      //console.log(ddlvalue);
      if (ddlvalue == 'ABM')
        up1.value = '1';
      else if (ddlvalue == 'STEM')
        up1.value = '2';
      else if (ddlvalue == 'ICT')
        up1.value = '3';
      else if (ddlvalue == 'HAS')
        up1.value = '4';
      else if (ddlvalue == 'BM')
        up1.value = '5';
      else if (ddlvalue == 'HUMMS')
        up1.value = '6';

    }

    </script>

only the one from dropdown list shows when i enter it in the database

  • 写回答

1条回答 默认 最新

  • dtdr84101 2017-08-20 10:23
    关注

    I rewrote the code, its easier getting the setting the values on select then use when you need them

     
          function add1() { 
          var selval=$("#soflow").val();//get the value of the select box on select
          if(selval !=""){//if the value is not empty 
          $("#txttrackid").val(selval);//set the value in txttrackid
          }
          
    
        }
    
     
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <label><b>Track/Section</b></label></br>
    <select id="soflow" name="track_type" onChange="add1()">
    
      <option value="">Select Tracks</option>
      <option value="1">ABM</option>
      <option value="2">STEM</option>
      <option value="3">ICT</option>
      <option value="4">HAS</option>
      <option value="5">BM</option>
      <option value="6">HUMMS</option>
    </select>
    <input id="txttrackid" class="txttrackid" name="txttrackid" type="text"> </br>

    </div>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
  • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
  • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
  • ¥15 如何在炒股软件中,爬到我想看的日k线
  • ¥15 seatunnel 怎么配置Elasticsearch
  • ¥15 PSCAD安装问题 ERROR: Visual Studio 2013, 2015, 2017 or 2019 is not found in the system.
  • ¥15 (标签-MATLAB|关键词-多址)
  • ¥15 关于#MATLAB#的问题,如何解决?(相关搜索:信噪比,系统容量)
  • ¥500 52810做蓝牙接受端
  • ¥15 基于PLC的三轴机械手程序