能想到的只有两种方式
获取文本框 , 然后通过文本框获取值 , 比如 文本框对象是 field
value = fieldgetValue();
value = fieldvalue; //不推荐
获取文本框所在form , from获取整个form的值 , 在获取对应的field的值
var vs = formgetForm()getValues();
var value = vs["这里是文本框的名称"];
不知道你是什么环境会有这个问题
var cerficicationData = [{
'key' :'', 'value' :'全部'
}, {
'key' :'0', 'value' :'无证'
}, {
'key' :'1', 'value' :'有证'
}];
var cerficicationStore = new ExtdataSimpleStore( {
fields : [ { name :'key', mapping :'key' }, { name :'value', mapping :'value' } ],
data : cerficicationData
});
var expBaseForm = new ExtFormPanel( {
url :'',
method :'post',
labelAlign :'right',
labelWidth :90,
frame :true,
bodyStyle :'padding:0px 0px 0',
items: [{
id:'comboValue',
width:180,
layout:'form',
fieldLabel:'是否有毕业证',
xtype:"combo",
valueField:"key",
displayField:"value",
hiddenName:"certificateFlag",
height:100,
width:200,
store:cerficicationStore,
mode : 'local',//数据模式,local代表本地数据
triggerAction : 'all'// 显示所有下列数据,一定要设置属性triggerAction为all
}]
});
var winIcsQuestionnaireData = new ExtWindow( {
layout : 'fit',
width : 300,
closeAction : 'hide',
height : 200,
closable : false,
resizable : false,
shadow : true,
modal : true,
closable : true,
bodyStyle : 'padding:5 5 5 5',
animCollapse : true,
items: expBaseForm,
buttons : [{
text :'确定',
handler : function() {
alert(ExtgetCmp('comboValue')value());
}
},{
text:'关闭',
winIcsQuestionnaireData hide();
}
}]
});
<body>
<input type="button" onclick="aShow()" value="取值" />
<select class="easyui-combobox" data-options="valueField:'id',textField:'text',panelHeight:'auto'" name="timeinterval" id="timeinterval">
<option value="0">天</option>
<option value="1">时</option>
<option value="2">分</option>
</select>
</body>
<script>
function aShow(){
alert($("easyui-combobox option:selected")val());
var myselect = documentgetElementById("timeinterval");
var index = myselectselectedIndex;
alert(myselectoptions[index]value);
}
</script>
测试了一下,这两种方式都可以取到值,你会浏览器的调试吗,看下是否页面报错?
声明下拉框ID为ddlgame
listgames = // 查询得到games的所有值集合
thisddlgame DataSource = listgames ;//声明绑定的数据源
thisddlgame DataValueField = "Id";//由Id获取游戏名称
thisddlgame DataTextField = "Game";//在下拉框中要显示的游戏名称thisddlgame DataBind ();;//声明绑定的数据
在注册时,即可在下拉框中显示游戏名称,相应的Id即可传入用户表的game中。
以上就是关于ExtJs获取文本框中值的几种方式全部的内容,包括:ExtJs获取文本框中值的几种方式、ext怎么在d出窗口显示一个下拉框 并且获取到这个下拉框的值!、JS无法取到select选中的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)