Autor | Zpráva | ||
---|---|---|---|
wikman Profil |
#1 · Zasláno: 16. 7. 2014, 07:36:05
Dobrý den,
chtěl jsem se jen zeptat, jak bych mohl zařídit, aby se mi obsah "value" - tedy mnou zadaná hodnota "./upload/" nezobrazovala v poli "input"u ... chci docílit toho, že value by tuto hodnotu sice neslo, ale pro uživatele by nebyla viditělná. Celý koncept myšlenky je v tom, že na serveru budou složky, do kterých se budou uploadovat soubory, a aby se nemusela vypisovat celá cesta k hl. složce, tak se do pole inputu vypíše jen koncovka ( vím, že by pro tuto situaci bylo lepší použít podmínku, která by vyhodnotila typ souboru a pak s ním tak i zacházela, ale to je pro mně asi nedosažitelný level, proto takhle) - a to ještě počítám s uživatelovou "férovostí", že nebude nahrávat jiné soubory jinam :-( ... díky za odpověď. |
||
Str4wberry Profil |
#2 · Zasláno: 16. 7. 2014, 07:59:16
K tomu existuje skrytý formulářový prvek
<input type=hidden> .
Jeho obsah ale musíte ošetřit tak jako tak, protože ho šikovnější uživatel může odkrýt a upravit. |
||
SpatnaKlavesnice Profil * |
#3 · Zasláno: 16. 7. 2014, 12:19:45
Str4wberry:
Asi jsi wikmana nepochopil. On chce obyčejný viditelný input, a před odesláním se value tohoto inputu předřadí ./uploads/. wikman: do <form>u přidej atribut onsubmit="this.nameInputu.value = './uploads/' + this.nameInputu.value; return true;" nebo to můžeš vyřešit ještě jednodušeji v PHP $hodnota = "./uploads/".$_POST['nameInputu']; |
||
Časová prodleva: 10 let
|
0