Autor Zpráva
martas
Profil *
Zdravím,

potřeboval bch se dozvědět, jak bych mohl pomocí JS vygenerovat vždy několik inputů (file, text, textarea). Nějak mi to nechce fungovat :(
habendorf
Profil
createElement, appendChild
martas
Profil *
no jasně, ale nějak se nemůžu dobrat toho, aby mi to fungovalo :(

<script language=\"javascript\">
function input(){
   var myElement = document.createElement(\"<hr>\");
   myBody.appendChild(myElement);
   
var selector = document.createElement(\"select\");
selector.id = \"selBidReceivedIsPM\";
selector.name = \"selBidReceivedIsPM\";
myBody.appendChild(selector);

var option = document.createElement(\"option\");
option.value = \"0\";
option.appendChild(document.createTextNode(\"AM\"));
selector.appendChild(option);

option = document.createElement(\"option\");
option.value = \"1\";
option.appendChild(document.createTextNode(\"PM\"));
selector.appendChild(option);

}
</script>
  <input type=\"button\" onclick=\"input()\" Value=\"Vlož input\">
 <div id=\"myBody\"></div>


tohle jsem zatím tak nějak vyplodil k otestování, ale funguje mi to jen na mém pc, na serveru se tomu nechce (ty úvozovky jsou kvůli php schválně psaný \").

Kde je chyba?
martas
Profil *
nebo jinak, funguje to, ale pouze v IE... Což je mi celkem k ničemu :(
martas
Profil *
no jo, když si člověk nachvilku odpočine, nebo ještě líp - vyspí se na to, tak to jde samo jako po másle... Nefungovalo to kvůli
var myElement = document.createElement(\"<hr>\");
   myBody.appendChild(myElement);


hr muselo být bez "zobáčků" a pak to funguje i v FF a podobně....

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: