ExtJs获取文本框中值的几种方式

ExtJs获取文本框中值的几种方式,第1张

能想到的只有两种方式

获取文本框 , 然后通过文本框获取值 , 比如 文本框对象是 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选中的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9415733.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存