diff --git a/plugins/forms/dialogs/hiddenfield.js b/plugins/forms/dialogs/hiddenfield.js
index c77bfcabd04..b34ebbeaf8b 100644
--- a/plugins/forms/dialogs/hiddenfield.js
+++ b/plugins/forms/dialogs/hiddenfield.js
@@ -25,8 +25,9 @@ CKEDITOR.dialog.add( 'hiddenfield', function( editor ) {
onOk: function() {
var name = this.getValueOf( 'info', '_cke_saved_name' ),
editor = this.getParentEditor(),
- elementHtml = ( CKEDITOR.document.$.documentMode < 8 ? '' : 'input' ),
- element = CKEDITOR.env.ie && editor.document.createElement( elementHtml );
+ element = CKEDITOR.env.ie && CKEDITOR.document.$.documentMode < 8 ?
+ editor.document.createElement( '' ) :
+ editor.document.createElement( 'input' );
element.setAttribute( 'type', 'hidden' );
this.commitContent( element );