Witam serdecznie, gdzieś coś przeoczam (takie słowo lub neologizm ) ciągle. Mam inputa zasłoniętego spanem
<http://december.com/html/4/element/span.html id="spanFront" class="btn-file text-center">Dodaj <http://december.com/html/4/element/input.html id="photoFront" name="photoFront" type="file" /></http://december.com/html/4/element/span.html>
if ($('#photoFront')[0].files.length > 0) { $('#spanFront').html('Zmień plik <http://december.com/html/4/element/input.html id="photoFront" name="photoFront" type="file" />'); }
<http://december.com/html/4/element/span.html id="spanFront" class="btn-file text-center">Dodaj <http://december.com/html/4/element/input.html id="photoFront" name="photoFront" type="file" onchange="checkFile()" /></http://december.com/html/4/element/span.html>
function checkFile() { var x = document.getElementById('photoFront'); if ('files' in x) { if (x.files.length > 0) { document.getElementById('spanFront').innerHTML = 'Zmień plik <http://december.com/html/4/element/input.html id="photoFront" name="photoFront" type="file" onchange="checkFile()" />'; } } }
<http://december.com/html/4/element/div.html class="row"> <http://december.com/html/4/element/div.html class="col-sm-4"> <http://december.com/html/4/element/div.html class="panel"> <http://december.com/html/4/element/div.html class="u-image" style="background-image: url('./img/photoFront.jpg');"></http://december.com/html/4/element/div.html> <http://december.com/html/4/element/div.html class="title text-justify" style="margin-top: 12px; font-size: 13px; line-height: 16px;"><http://december.com/html/4/element/b.html>Zdjęcie od przodu</http://december.com/html/4/element/b.html><http://december.com/html/4/element/br.html><http://december.com/html/4/element/br.html>Pamiętaj, że nie musisz pokazywać swojej twarzy, ważne jest aby oświetlenie było odpowiednie.</http://december.com/html/4/element/div.html> <http://december.com/html/4/element/span.html id="spanFront" class="btn-file text-center">Dodaj <http://december.com/html/4/element/input.html id="photoFront" name="photoFront" type="file" onchange="checkFile('spanFront', 'photoFront')" /></http://december.com/html/4/element/span.html> </http://december.com/html/4/element/div.html> </http://december.com/html/4/element/div.html> <http://december.com/html/4/element/div.html class="col-sm-4"> <http://december.com/html/4/element/div.html class="panel"> <http://december.com/html/4/element/div.html class="u-image" style="background-image: url('./img/photoSide.jpg');"></http://december.com/html/4/element/div.html> <http://december.com/html/4/element/div.html class="title text-justify" style="margin-top: 12px; font-size: 13px; line-height: 16px;"><http://december.com/html/4/element/b.html>Zdjęcie od boku</http://december.com/html/4/element/b.html><http://december.com/html/4/element/br.html><http://december.com/html/4/element/br.html>Nie napinaj brzucha ani nie nabieraj za dużo powietrza. Zachowaj prostą postawę.</http://december.com/html/4/element/div.html> <http://december.com/html/4/element/span.html id="spanSide" class="btn-file text-center">Dodaj <http://december.com/html/4/element/input.html id="photoSide" name="photoSide" type="file" onchange="checkFile('spanSide', 'photoSide')" /></http://december.com/html/4/element/span.html> </http://december.com/html/4/element/div.html> </http://december.com/html/4/element/div.html> <http://december.com/html/4/element/div.html class="col-sm-4"> <http://december.com/html/4/element/div.html class="panel"> <http://december.com/html/4/element/div.html class="u-image" style="background-image: url('./img/photoBack.jpg');"></http://december.com/html/4/element/div.html> <http://december.com/html/4/element/div.html class="title text-justify" style="margin-top: 12px; font-size: 13px; line-height: 16px;"><http://december.com/html/4/element/b.html>Zdjęcie od tyłu</http://december.com/html/4/element/b.html><http://december.com/html/4/element/br.html><http://december.com/html/4/element/br.html>Napnij przy okazji ręce i pokaż się w całej okazałości.<http://december.com/html/4/element/br.html><http://december.com/html/4/element/br.html></http://december.com/html/4/element/div.html> <http://december.com/html/4/element/span.html id="spanBack" class="btn-file text-center">Dodaj <http://december.com/html/4/element/input.html id="photoBack" name="photoBack" type="file" onchange="checkFile('spanBack', 'photoBack')" /></http://december.com/html/4/element/span.html> </http://december.com/html/4/element/div.html> </http://december.com/html/4/element/div.html> </http://december.com/html/4/element/div.html>
<http://december.com/html/4/element/script.html> function checkFile($span, $photo) { var x = document.getElementById($photo); if ('files' in x) { if (x.files.length > 0) { document.getElementById($span).innerHTML = 'Zmień plik<http://december.com/html/4/element/br.html><http://december.com/html/4/element/small.html>(' + x.files[0].name + ')</http://december.com/html/4/element/small.html> <http://december.com/html/4/element/input.html id="photoFront" name="photoFront" type="file" onchange="checkFile(\'' + $span + '\', \'' + $photo + '\')" />'; } } } </http://december.com/html/4/element/script.html>
<http://december.com/html/4/element/script.html> function checkFile($span, $photo) { var x = document.getElementById($photo); if ('files' in x) { if (x.files.length > 0) { document.getElementById($span).innerHTML = 'Zmień plik<http://december.com/html/4/element/br.html><http://december.com/html/4/element/small.html>(' + x.files[0].name + ')</http://december.com/html/4/element/small.html> <http://december.com/html/4/element/input.html id="' + $photo + '" name="' + $photo + '" type="file" onchange="checkFile(\'' + $span + '\', \'' + $photo + '\')" />'; } } } </http://december.com/html/4/element/script.html>
to zeby to nie byl tylko monolog to wiesz, ze zmienne w js nie musza zaczynac sie od $ ?
no w końcu ktoś odpowiedział
wiem, tak z rozpedu wale z php
ok ale jeszcze zapytan, jak moge zrobic zeby np w locie zmienil mi sie obrazek na ten uploadowany? sciezki przeciez nie bedzie mial zadnej, ale generalnie jaka jest procedura?
kończę monolog , oto kod:
<http://december.com/html/4/element/div.html class="col-sm-4"> <http://december.com/html/4/element/div.html class="panel"> <http://december.com/html/4/element/div.html id="imageFront" class="u-image" style="background-image: url('./img/photoFront.jpg');"></http://december.com/html/4/element/div.html> <http://december.com/html/4/element/div.html class="title text-justify" style="margin-top: 12px; font-size: 13px; line-height: 16px;"><http://december.com/html/4/element/b.html>Zdjęcie od przodu</http://december.com/html/4/element/b.html><http://december.com/html/4/element/br.html><http://december.com/html/4/element/br.html>Pamiętaj, że nie musisz pokazywać swojej twarzy, ważne jest aby oświetlenie było odpowiednie.</http://december.com/html/4/element/div.html> <http://december.com/html/4/element/span.html id="spanFront" class="btn-file text-center">Dodaj <http://december.com/html/4/element/input.html id="photoFront" name="photoFront" type="file" onchange="checkFile('imageFront', 'spanFront', 'photoFront')" /></http://december.com/html/4/element/span.html> </http://december.com/html/4/element/div.html> </http://december.com/html/4/element/div.html> <http://december.com/html/4/element/div.html class="col-sm-4"> <http://december.com/html/4/element/div.html class="panel"> <http://december.com/html/4/element/div.html id="imageSide" class="u-image" style="background-image: url('./img/photoSide.jpg');"></http://december.com/html/4/element/div.html> <http://december.com/html/4/element/div.html class="title text-justify" style="margin-top: 12px; font-size: 13px; line-height: 16px;"><http://december.com/html/4/element/b.html>Zdjęcie od boku</http://december.com/html/4/element/b.html><http://december.com/html/4/element/br.html><http://december.com/html/4/element/br.html>Nie napinaj brzucha ani nie nabieraj za dużo powietrza. Zachowaj prostą postawę.</http://december.com/html/4/element/div.html> <http://december.com/html/4/element/span.html id="spanSide" class="btn-file text-center">Dodaj <http://december.com/html/4/element/input.html id="photoSide" name="photoSide" type="file" onchange="checkFile('imageSide', 'spanSide', 'photoSide')" /></http://december.com/html/4/element/span.html> </http://december.com/html/4/element/div.html> </http://december.com/html/4/element/div.html> <http://december.com/html/4/element/div.html class="col-sm-4"> <http://december.com/html/4/element/div.html class="panel"> <http://december.com/html/4/element/div.html id="imageBack" class="u-image" style="background-image: url('./img/photoBack.jpg');"></http://december.com/html/4/element/div.html> <http://december.com/html/4/element/div.html class="title text-justify" style="margin-top: 12px; font-size: 13px; line-height: 16px;"><http://december.com/html/4/element/b.html>Zdjęcie od tyłu</http://december.com/html/4/element/b.html><http://december.com/html/4/element/br.html><http://december.com/html/4/element/br.html>Napnij przy okazji ręce i pokaż się w całej okazałości.<http://december.com/html/4/element/br.html><http://december.com/html/4/element/br.html></http://december.com/html/4/element/div.html> <http://december.com/html/4/element/span.html id="spanBack" class="btn-file text-center">Dodaj <http://december.com/html/4/element/input.html id="photoBack" name="photoBack" type="file" onchange="checkFile('imageBack', 'spanBack', 'photoBack')" /></http://december.com/html/4/element/span.html> </http://december.com/html/4/element/div.html> </http://december.com/html/4/element/div.html>
<http://december.com/html/4/element/script.html> function checkFile(image, span, photo) { var x = document.getElementById(photo); if ('files' in x) { if (x.files.length > 0) { document.getElementById(image).style.backgroundImage = 'url(\'' + window.URL.createObjectURL(x.files[0]) + '\')'; document.getElementById(span).innerHTML = 'Zmień plik<http://december.com/html/4/element/br.html><http://december.com/html/4/element/small.html>(' + x.files[0].name + ')</http://december.com/html/4/element/small.html> <http://december.com/html/4/element/input.html id="' + photo + '" name="' + photo + '" type="file" onchange="checkFile(\'' + image + '\', \'' + span + '\', \'' + photo + '\')" />'; } } } </http://december.com/html/4/element/script.html>
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)