douzuizhuo0587 2016-08-21 19:15 采纳率: 0%
浏览 19
已采纳

表格显示项目php [关闭]

I'm trying to create a website that has a drop down menu which is coded like:

<form>
  <select name="languages">
    <option></option>
    <option value"html">HTML</option>
    <option value"css">CSS</option>
    <option value"js">JavaScript</option>
    <option value"csharp">C#</option>
    <option value"php">PHP</option>
    <option value"java">Java</option>
    <option value"phython">Phython</option>
  </select>
  <br><br>
<input type="Submit">
</form>

And in an ideal world, I'd want the relevent information to be displayed on the same page as the drop down menu. So when a user selects the HTML option, all the information for that will be displayed on the page, then if they choose the PHP option, the HTML information will be cleared and the PHP information will be loaded in.

  • 写回答

1条回答 默认 最新

  • doufang2228 2016-08-21 19:32
    关注

    I have added some Jquery and CSS to your codes. Besides you forgot "=" in your value field. The solution is to get the value from select and use it to decide which Id has to be shown. Please run the code snippet and see the result.

    var id;
    $("#languages").on("change",function(){
    id=$(this).val();
    $(".section").hide();
    $("#"+id).stop().show();
    })
    .section{display:none}
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <form>
      <select name="languages" id="languages">
        <option></option>
        <option value="html">HTML</option>
        <option value="css">CSS</option>
        <option value="js">JavaScript</option>
        <option value="csharp">C#</option>
        <option value="php">PHP</option>
        <option value="java">Java</option>
        <option value="phython">Phython</option>
      </select>
      <br><br>
    </form>
    
    <div class="section" id="html">html content here</div>
    <div class="section" id="css">CSS content here</div>
    <div class="section" id="js">js content here</div>
    <div class="section" id="csharp">csharp content here</div>
    <div class="section" id="php">php content here</div>
    <div class="section" id="java">java content here</div>
    <div class="section" id="phython">phython content here</div>

    </div>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 opencv图像处理,需要四个处理结果图
  • ¥15 无线移动边缘计算系统中的系统模型
  • ¥15 深度学习中的画图问题
  • ¥15 java报错:使用mybatis plus查询一个只返回一条数据的sql,却报错返回了1000多条
  • ¥15 Python报错怎么解决
  • ¥15 simulink如何调用DLL文件
  • ¥15 关于用pyqt6的项目开发该怎么把前段后端和业务层分离
  • ¥30 线性代数的问题,我真的忘了线代的知识了
  • ¥15 有谁能够把华为matebook e 高通骁龙850刷成安卓系统,或者安装安卓系统
  • ¥188 需要修改一个工具,懂得汇编的人来。