Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Formin file -input fieldin valuen palauttaminen

DJK [09.03.2005 23:03:27]

#

Mulla on työn alla php-formi, jonka avulla voi uploadata tiedostoja. Formissa on myös checkbox, jonka ruksaamalla selaaja hyväksyy kuvien julkaisemisen saitilla. Jos checkbox ei oo ruksattuna, käyttäjälle tulee vastaava virheilmoitus ja sama lomake uudestaan. Haluaisin tietty ettei lomakkeen tiedot häviäis tässä välissä, ja tekstikenttiin sainkin ne aika helposti palautettua ton $_POST['fieldinnimi'] avulla.

Mutta onnistuuko sama jotenkin file input fieldien kanssa? Yritin laittaa <input type="file" ...fieldin valueksi $_FILES['fieldinnimi']['name'] mut se ei mitä ilmeisemmin riitä. Miten noi käyttäjän vaivalla hakemat tiedostonimet sais säilymään niissä fieldeissä niin että käyttäjä vois vaan ruksata unohtuneen check boxin ja räiskästä uudestaan submit-nappia, jolloin fileet lähtis uppaamaan? Vai onko mahdollista ollenkaan?

Gugu [10.03.2005 09:07:09]

#

Nythän se ei tallenna mihinkään tuota file polkua? Siellä virhesivulla otat sen file-polun muuttujaan, lähetät sen sitte takasi sinne upload sivulle ja lykkäät sen muuttujan valueksi.

Olga [10.03.2005 09:57:34]

#

Ongelmanahan on se, että tuon value-attribuutin käyttäytyminen on täysin selaimesta kiinni. Ainakaan firefox ei näyttäisi tuota lainkaan näyttävän eikä lähettävän.

Opiskelija [10.03.2005 14:10:07]

#

Javascriptillä tarkistus onko ruksi, sekä tallenna kuva palvelimelle virhetilanteessakin ja laita kuvan nimi hidden kenttään kun tulostat virhesivun ja lomakkeen uudestaan.

DJK [10.03.2005 16:49:46]

#

Kiitosta kaikille!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta