3

フォームを送信して、次のように php サーバーで値を取得しようとすると

$_POST['dis']

しかし、それは未定義です。http://jsfiddle.net/LVBGr/で私の問題の例を作成します

これが私のコードです

items: [{
    labelAlign : 'right',
    labelWidth: 72,
    width:300,
    xtype: 'displayfield',
    fieldLabel: 'How to get',
    name: 'dis',
    value: 'Hello'
}],
buttons: [{
    text: 'Submit',
    handler: function () {
        var form = this.up('form').getForm();
        var values = form.getValues();
        alert(values['dis']); // undefinded
    }
}]

xtypeで値を取得する方法:displayfieldありがとう

4

1 に答える 1

8

displayfield、デフォルトで値を送信しないように設定されています。これは、構成で指定することで変更できsubmitValue: trueます。

于 2013-07-28T11:39:24.820 に答える