Ich versuche, ein Foto hochzuladen und in einem zu zeigen, aber es funktioniert nicht. Ich arbeite mit Python und Django Framework und die Formulare generieren automatisch so viel wie der Benutzer benötigt. Meine Javascript-Codes sind von HereHochladen und Vorschaubild mit Javascript
hier ist meine Codes, JavaScript und auch html:
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#myimg').attr('src', e.target.result);
}
reader.readAsDataURL(input.files[0]);
}
}
$("#photoinput").change(function(){
readURL(this);
});
<form id="form1" runat="server">
<div name="imageholder" class="row tm-image-holder">
<div class="col-md-12" style="text-align: center">
<img id="myimg" src="#" style="height: 200px;text-align: center;">
</div>
</div>
<input id="photoinput" type="file" name="photo" href="#"
class="btn btn-block btn-lg btn-primary inout-margin mybut">
<input id="name" name="name0" type="text" class="add-input input-margin"
placeholder="Name, Mohammad, ... *">
<input id="job" name="job0" type="text" class="add-input"
placeholder="Job, Developer, Designer, ... *">
<textarea id="explain" name="explain0" class="add-textarea input-margin" rows="4"
placeholder="Explain this member in 2 to 4 lines *"></textarea>
</form>
Gibt es eine Fehlermeldung? Umfassen Sie jQuery? – epascarello
Nein, es zeigt keine anythings in –
Fügen Sie dem Bild einen Namen hinzu und versuchen Sie, auf