2014-09-17 11 views
9

Impossibile pubblicare un modulo quando si aggiunge un attr personalizzato sul tag immagine IE11. C'è qualche altro modo per realizzare questo o ho bisogno di fare in modo diverso?Impossibile pubblicare un modulo quando si aggiunge un attr personalizzato al tag immagine IE11?

contentCKEditor = CKEDITOR.replace('SimpleTemplate_HTML', { 
'height': 400, 
'removePlugins': 'autogrow', 
'filebrowserImageWindowWidth' : '700', 
'filebrowserImageWindowHeight' : '540', 
'image_previewText': '', 
'insertMode' : true, 
}); 
CKEDITOR.on('dialogDefinition', function(ev) { 
     var dialogName = ev.data.name; 
     var dialogDefinition = ev.data.definition; 

     dialogDefinition.removeContents('Link'); 
     if (dialogName == 'image') { 
      dialogDefinition.onOk = function(e) { 
       var imageSrcUrl = e.sender.originalElement.$.src; 
       var assetId = $('div[rel="ckeditor"]').attr('data-id'); 
       var style = "width:200px;"; 
       this.imageElement.setAttribute('data-assetid', assetId); 
       this.imageElement.setAttribute('style', style); 
       this.imageElement.setAttribute('src', imageSrcUrl); 
       contentCKEditor.insertNode(this.imageElement); 
      } 
     } 
    }); 
+0

Che codice HTML viene generato? C'è un errore? che ricerca hai fatto finora? –

+0

+0

Che cosa significa "Impossibile pubblicare un modulo"? Hai un errore? Hai un codice http 5xx? Le variabili POST sono vuote? Hai un errore JavaScript? Il pulsante di invio è grigio e facendo clic non fa nulla? Il tuo corpo si rifiuta fisicamente di presentarlo? Cosa è "questo" nel tuo codice? Perché non usare una variabile normale? Dove viene inizializzato this.imageElement e come? – Nenotlep

risposta

-1

Potrebbe essere che il modulo manca:

enctype="multipart/form-data" 

Quando enctype manca la variabile $_FILES non viene creata

La mia forma simile a questa: (se non utilizzano un filebrowser personalizzato)

<form action="require/fileup.php" method="post" enctype="multipart/form-data" class="imageForm"> 
<center> 
    <input name="file_up" type="file" class="file_up"> 
</center> 
</form> 
-1

In uno dei vostri commenti avete scritto

<p><img data-assetid="6d39a9ec-8c4e-d297-786b-fecb9cc79e63" src="localhost/image/show/id/6d39a9ec.jpg"; style="width: 200px;" /></p> 

C'è un punto e virgola AFTER src = "" che non dovrebbe essere lì. Potrebbe essere il problema o è stato un errore di battitura?

Problemi correlati