2012-09-16 4 views
0

HTMLJquery .submit() événement pour le tir

<form action="includes/photos.php" id="joinPhotoUploadForm" enctype="multipart/form-data"> 
    <input type="file" name="file" id="file"><br> 
</form> 

Jquery

$('div#photoCropContainer').click(function() { 
    $('input#file').trigger('click'); 
}); 

Et

$(document).on('change','input#file', function() { 
    alert('ready to upload'); 
    $('form#joinPhotoUploadForm').submit(); 
}); 

Quand quelqu'un clique sur le Div @ photoCropContainer il trigers un clic sur l'entrée de fichier , affiche le popup et envoie le fichier. Cela fonctionne sur FF & Chrome.

sur IE9 mais je reçois toujours le menu contextuel, mais aucune autre réponse ...

Quelqu'un peut-il me donner des conseils?

grâce

+0

Je l'ai essayé, rien ne fonctionne en FF. Fournir du FIDDLE – user907860

+0

Quelque chose essaie de télécharger [jsfiddle] (http://jsfiddle.net/BayjF/) – webdeveloper

+0

Où est le 'div # photoCropContainer'? Est-ce un emballage de la forme? – user907860

Répondre

Questions connexes