Autor Zpráva
RuMeC
Profil *
Zdravim,

mam <input type='file' id='1'> mozu pres js cely ten kod smazat pokud vim co obsahuje id ... ???
Tomáš Hanus
Profil
RuMeC
Jak myslis smazat id? Pomoci getElementById se muzes JS na dane id dosat, ale nerozumim "smazat cely kod".
RuMeC
Profil *
aby sa mě toto cele vymazalo
<input type='file' id='1'>

z kodu ...
Alphard
Profil
třeba pomocí innerHTML, ale nestačí znát id inputu, potřebuješ id nadřazeného prvku
popř. lze použít DOM fce
a jestli to nepotřebuješ smazat, ale jen skrýt, bude nejjednoduší přenastavit CSS
RuMeC
Profil *
jo dik ... udělal jsem to přes innerhtml ...
RuMeC
Profil *
este by me docela zajimalo toto:

mam: <div id='input'><input id='soubor' type="file" name="soubor[]"></div>

vtom file si vyberu soubor ... a pak mam naprogramovanu funcki:

function dalsi_input(){
document.getElementById("input").innerHTML += "<br><input type='file' name='soubor[]'>";
}


to funkce by za ten 1 input mela vložit dalši ... to funguje vpohode ale problem je vtom že mě vymaže z inputu ten vybrany soubor .... nevíte čim to je ???
Alphard
Profil
je to tím, že se nejen přídá nový input, ale všechny předchozí se přepíší (aktualizují)
RuMeC
Profil *
a jak to mam udělat aby se ty puvodni neaktualizovaly ??? chtelo by to nejakou teorii jak to mam udelat ...
Tomáš Hanus
Profil
RuMeC
Nejprve si obsah uložit a pak ho tom načíst.
RuMeC
Profil *
Tomáš Hanus

jinak to nejde ???
centi
Profil
RuMeC
function dalsi_input(){
var novy = document.createElement("input");
novy.type = "file";
novy.name = "soubor[]";
document.getElementById("input").appendChild( novy );
}
RuMeC
Profil *
centi

mockrat dik ...
Alphard
Profil
RuMeC
jen abych zlepšil orientaci, jde právě o ty DOM funkce

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0