首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >一个页面将从下拉列表PHP的选定值中加载内容库

一个页面将从下拉列表PHP的选定值中加载内容库
EN

Stack Overflow用户
提问于 2017-06-16 14:33:39
回答 3查看 25关注 0票数 0

我有这个代码

代码语言:javascript
运行
复制
<select class="input form-control" id="Select" name="Select">
            <option value="Supplier">Supplier</option>
            <option value="User">User</option>
            <option value="Inventory">Inventory</option>
    </select>

和一个按钮

代码语言:javascript
运行
复制
<button type="submit" name="submit" class="btn btn-default" >Submit</button>

我不知道如何或者什么代码从我的下拉列表中选择的值中加载我的页面基础。

EN

回答 3

Stack Overflow用户

发布于 2017-06-16 14:36:56

使用Ajax表单提交

代码语言:javascript
运行
复制
<div id="pagetoload"></div>
<form id="fid"  action="">
<select class="input form-control" id="Select" name="Select">
   <option value="Supplier">Supplier</option>
   <option value="User">User</option>
   <option value="Inventory">Inventory</option>
</select>

<button type="submit" name="submit" id="submit" class="btn btn-default" >Submit</button>
</form> 

Javascript

代码语言:javascript
运行
复制
$(document).ready(function(){

  $("#submit").click(function(){
    $.ajax({
     type: 'POST',
     url: "mysubmitpage.php",
     data: $('#fid').serialize(), 
     success: function(response) {
        //Now here you can get back your html to append in page
        $('#pagetoload').html(response);
     },
    error: function() {
        alert("There was an error submitting form");
    }
 });
});
票数 1
EN

Stack Overflow用户

发布于 2017-06-16 14:43:34

select上的Try with onchange事件tag.The将添加具有选定值的操作属性

代码语言:javascript
运行
复制
function actions(that){
document.getElementById('form').action=that.value
console.log(document.getElementById('form').action)
}
代码语言:javascript
运行
复制
<form action="" id="form">
  <select class="input form-control" id="Select" name="Select" onchange="actions(this)">
 <option value="Supplier">Supplier</option>
 <option value="User">User</option>
 <option value="Inventory">Inventory</option>
</select>

  <button type="button" name="submit" class="btn btn-default" onclick="this.form.submit()">Submit</button>
</form>

票数 0
EN

Stack Overflow用户

发布于 2017-06-16 15:02:28

如果这些页面是简单信息页面,则可以使用JQuery单击事件打开该页面,如下所示。

代码语言:javascript
运行
复制
$(function() {
  $("#submit").click(function() {

    console.log($('#Select').val());
    if ($('#Select').val() == "Supplier") {
      window.open('Supplier.php');
    } else if ($('#Select').val() == "Inventory") {
      window.open('Inventory.php');
    } else if ($('#Select').val() == "User") {
      window.open('User.php');
    }
  });
});
代码语言:javascript
运行
复制
<form action="" id="form">
  <select class="input form-control" id="Select" name="Select">
 <option value="Supplier">Supplier</option>
 <option value="User">User</option>
 <option value="Inventory">Inventory</option>
</select>

  <button type="button" name="submit" id="submit" class="btn btn-default">Submit</button>
</form>
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script>

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

https://stackoverflow.com/questions/44582345

复制
相关文章

相似问题

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