私は 'form' xtypeを使用して定義されたExtJSフォームパネルを持っています。ユーザーがサブミットをクリックすると、このフォームのURLは、それらのページに基づいて変更されます。これはファイルアップロードフォームです。 IE7では、urlパラメータは完全に無視され、返される文字列はWebサイトのルートからのHTMLです。 IE8、FF、およびChromeでは、これは完全に正常に動作します。ExtJS、IE7フォーム提出の問題
何らかのセキュリティ設定などがありますか? URLパラメータが完全に無視され、ファイルのアップロードに失敗したようです。
フォームのコード(フォームがウィンドウ内にある):
items: [{
xtype: 'form',
fileUpload: true,
baseCls: 'x-window',
bodyStyle: 'font-family:tahoma;font-size:12px;',
defaults: {
bodyStyle: 'font-family:tahoma;font-size:12px;',
width: 200
},
items: [{
xtype: 'hidden',
name: 'action',
value: 'import'
}, {
xtype: 'fileuploadfield',
fieldLabel: 'Import File',
name: 'uit'
}]
}],
fbar: [{
text: 'Import',
handler: this.handleImportFn,
scope: this
}, {
text: 'Cancel',
handler: function() {
var myB = this;
myB.disable();
this.ownerCt.ownerCt.hide();
myB.enable();
}
}]
フォーム送信:私はIE7のフォームで非常に奇妙な行動を見つけた
HTMLフォームのソースコードを追加できますか?あなたの質問だけに基づいて問題がどこにあるかを知るのは難しいです。 – mrk