js实现动态的给某一个文本框赋值,赋三个文本框值到这个里面

我要把门数,座位数,车身形式值取出,赋值给车身结构,我该怎么样动态的给它赋值,主要是怎么样写方法,在那个里面写什么方法,才能实现这个

图片说明

$("#元素id).val
JavaScript是getelementbyid

 $("#id值").val("赋值");

getelementbyid(#id ).text = "xxxxxx";

文本框是可以通过document.getElementById("id").value="xxx"赋值,下拉框的话就复杂点,百度一下,有很多方法的

门数,座位,车身都添加onchange事件,然后获取这2个的值后赋值给车身结构

onchange="setBody()"

 function setBody(){
var o1=document.getElementById('门数ID')
,o2=document.getElementById('座位ID')
,o3=document.getElementById('车身ID')
,body=document.getElementById('车身结构ID');

body.value=o1.value+' '+o2.value+' '+o3.value;
}

var noeledataString= Ext.getCmp('门数ID').getComboValue();
if(noeledataString == ""){
Ext.Msg.alert('提示:','请选择门数!');
return;
};
var noeledata=noeledataString.split(",");
var noeledataName= Ext.getCmp('门数的text').getRawValue();
var noelename=noeledataName.split(",");
var noeledatat = [];
if(noeledata && noeledata.length>0){
for (var i=0;i<noeledata.length;i++){
var dataString = {};
dataString.text = noelename[i];
dataString.value = noeledata[i];
noeledatat.push(dataString);
};
vPageVar.addform.getForm().findField('车身结构ID').loadData(noeledatat);
}
//另外两个也一样

var noeledataString= Ext.getCmp('门数ID').getComboValue();
if(noeledataString == ""){
Ext.Msg.alert('提示:','请选择门数!');
return;
};
var noeledata=noeledataString.split(",");
var noeledataName= Ext.getCmp('门数的text').getRawValue();
var noelename=noeledataName.split(",");
var noeledatat = [];
if(noeledata && noeledata.length>0){
for (var i=0;i<noeledata.length;i++){
var dataString = {};
dataString.text = noelename[i];
dataString.value = noeledata[i];
noeledatat.push(dataString);
};
vPageVar.addform.getForm().findField('车身结构ID').loadData(noeledatat);
}
//另外两个也一样