Extjs 3.4 Combobox在表单提交后未显示有价值的数据

I have a xtype: combobox as follows. When I submit form it shows display field value rather than value field. Can you please tell me where is the problem ? Here is my code. When I submit form then in php.

        Ext.onReady(function(){ 
        var store = new Ext.data.SimpleStore({
        fields: ['dataFieldName', 'displayFieldName'],
        data: [['MON', 'Month']],       
        });    
        var fp = new Ext.FormPanel({
        title: 'Check/Radio Groups Example',
        id:'simpleform',
        url:'tt.php',
        frame: true,
        labelWidth: 110,
        width: 600,
        renderTo:'form-ct',
        bodyStyle: 'padding:0 10px 0;',
        items: [{
        store: store,
        fieldLabel: 'ComboBox',
        displayField: 'displayFieldName',   
        valueField: 'dataFieldName',        
        typeAhead: true,
        forceSelection: true,
        mode: 'local',
        triggerAction: 'all',
        selectOnFocus: true,
        editable: true,
        xtype: 'combo',
        }],
        buttons: [{
        text: 'Save',
        handler: function(){                        
        Ext.getCmp("simpleform").getForm().submit({                      
        success: function() { }          
        });         
        }
        }]
        });
        });

In php it shows

  Array
  (
    [vsn] => Month
  )

where as it should shows MON. Can you please tell me where is the issue?

try setting hiddenName property of combobox

If specified, a hidden form field with this name is dynamically generated to store the field's data value (defaults to the underlying DOM element's name). Required for the combo's value to automatically post during a form submission.

refer docs