下拉框默认选中的问题?
$(document).ready(function() {
var url = 'addUser.action';
var params = {
companyid:-1
};
$("#company").empty();
jQuery.post(url, params, createCompany, 'json');
});
function createCompany(data){
var a = data.companylist;
var company = document.getElementById('company');
company.options.length=0;
$("<option value='-1'>--请选择--</option>").appendTo($("#company"));
for(var i=0;i<a.length;i++){
var option = new Option(a[i].companyname, a[i].companyid);
try{
company.add(option);
}catch(e){
}
}
}
......
<body style="margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; width:100%;height:100%;">
<s:iterator value="#request.users" var="users">
<s:form action="updateUser.action" method="post" enctype ="multipart/form-data">
公司:
<select id="company" name="company" onChange="changecompany()" style="width:100px;">
<option value="-1">--请选择--</option>
</select>
姓名:
<s:textfield name="#users.username" theme="simple"></s:textfield>
......
数据在打开页面的时候jquery加载,这里是修改页面,那如何根据得到的公司值#users.companyid让公司下拉框默认选中某个公司?
比如下拉框已经显示了多个公司,如A,B,C公司等,现在是修改页面,比如用户是B公司,那么让B公司默认选中
公司值是#users.companyid,struts2框架
var url = 'addUser.action';
var params = {
companyid:-1
};
$("#company").empty();
jQuery.post(url, params, createCompany, 'json');
});
function createCompany(data){
var a = data.companylist;
var company = document.getElementById('company');
company.options.length=0;
$("<option value='-1'>--请选择--</option>").appendTo($("#company"));
for(var i=0;i<a.length;i++){
var option = new Option(a[i].companyname, a[i].companyid);
try{
company.add(option);
}catch(e){
}
}
}
......
<body style="margin-top:0; margin-left:0; margin-right:0; margin-bottom:0; width:100%;height:100%;">
<s:iterator value="#request.users" var="users">
<s:form action="updateUser.action" method="post" enctype ="multipart/form-data">
公司:
<select id="company" name="company" onChange="changecompany()" style="width:100px;">
<option value="-1">--请选择--</option>
</select>
姓名:
<s:textfield name="#users.username" theme="simple"></s:textfield>
......
数据在打开页面的时候jquery加载,这里是修改页面,那如何根据得到的公司值#users.companyid让公司下拉框默认选中某个公司?
比如下拉框已经显示了多个公司,如A,B,C公司等,现在是修改页面,比如用户是B公司,那么让B公司默认选中
公司值是#users.companyid,struts2框架
...全文
相关推荐
javascript中select下拉框的用法总结
主要为大家介绍了javascript中select下拉框的用法,select在开发中经常被用到,用于进行选项选择,需要的朋友可以参考下
adnroid 下拉框代码整理
NULL 博文链接:https://myhearsnow.iteye.com/blog/1599460
javascript 终极美化下拉框
NULL 博文链接:https://javasam.iteye.com/blog/1780128
select获取下拉框的值 下拉框默认选中方法
下面小编就为大家分享一篇select获取下拉框的值 下拉框默认选中方法,具有很好的参考价值,希望对的有所帮助。一起跟随小编过来看看吧
Vue下拉框回显并默认选中随机问题
今天做vue的页面下拉框回显问题,回显数据是随机的,好奇怪,虽然多刷新 几下就可以了, 但是这个问题还是存在的,后来发现问题是 回显中的数据是两次请求,因为网络问题两次说不定哪个就请求的快一些, 因为调用的对象不一样,所以可能会不同,改为相同的之后,发现第一次请求的时间始终比第二次时间短一些,达到想要的效果 总结: 1.因为第一次加载下拉框列表的时候,请求列表中所有数据和列表默认回显数据不同,所以会出现被刷新,而出现回显随机问题,,, PS:vue 运用ElementUI,做select下拉框回显 第一、加载的顺序,应该先加载下拉框要选择的数据,然后在通过编辑查询数据后回显。


Web 开发
