论坛首页 Web前端技术论坛

Extjs Combox提交后取不到value值...只能取到text值...請大家幫忙解決下.謝謝!

浏览 1781 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2009-11-05  
我的Combox代碼如下:
    var productsStore=new Ext.data.Store({
    	proxy:new Ext.data.HttpProxy({url:"system/module/type/data/getAllType.php"}),
    	reader:new Ext.data.JsonReader({root:'root'},
    									[{name:'productstype_id'},{name: 'productstype_name'}]
    								  )  
    });
    //productsStore.load();
    var productsType = new Ext.form.ComboBox({
        store:productsStore,
        fieldLabel: '所屬種類',
        name: 'txtProductsType',	
		emptyText: '請選擇產品種類',
		mode: 'remote',
		triggerAction: 'all',
		valueField: 'productstype_id',
		displayField: 'productstype_name',		
		allowBlank: false
    });

現在有個問題,我提交到后臺處理時.txtProductsType取到的是'productstype_name' 而不是'productstype_id',大家幫忙解決下...謝謝!
   发表时间:2009-11-05  
要有一个隐藏的hiddenField? 忘记了 他的值随便
在servlet活着action里面可以直接request.getP...(他的值);

不过取出来的就是valueField的值....
说的不是太清楚
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics