我有这个代码
<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" class="btn btn-default" >Submit</button>
我不知道如何或者什么代码从我的下拉列表中选择的值中加载我的页面基础。
发布于 2017-06-16 14:36:56
使用Ajax表单提交
<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
$(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");
}
});
});
发布于 2017-06-16 14:43:34
select
上的Try with onchange事件tag.The将添加具有选定值的操作属性
function actions(that){
document.getElementById('form').action=that.value
console.log(document.getElementById('form').action)
}
<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>
发布于 2017-06-16 15:02:28
如果这些页面是简单信息页面,则可以使用JQuery单击事件打开该页面,如下所示。
$(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');
}
});
});
<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>
https://stackoverflow.com/questions/44582345
复制相似问题