Autor Zpráva
.Nf.hgtw:
Profil *
Dobrý den, nevíte někdo, jak by se dalo pomoci scriptu rozdělit například slovo autobus do těchto polí po jednom písmenu ?
<INPUT TYPE="TEXT" NAME="A">
<INPUT TYPE="TEXT" NAME="B">
<INPUT TYPE="TEXT" NAME="C">
<INPUT TYPE="TEXT" NAME="E">
<INPUT TYPE="TEXT" NAME="F">
<INPUT TYPE="TEXT" NAME="G">
<INPUT TYPE="TEXT" NAME="H">
slyšel jsem že se to dá pomocí split
.Nf.hgtw:
Profil *
ještě poznámka, délka slova se nemění
Louka
Profil
<script>
  function del(slovo) 
  {
    var pole = new Array();
    pole = slovo.split('');
    var i = 0;
    var ret = "";
    var abeceda = new Array("a","b","c","d","e","f","g","h","i"); // to stačí
    
    for ( i = 0; i < pole.length; i++ ) ret += "<input type=\"text\" name=\"" + abeceda[i] + "\" value=\"" + pole[i] + "\"><br>";
    return ret;
  }
  
  document.write(del("autobus"));
</script>


Když nadefinuješ dostatečně dlouhou abecedu, může se délka i měnit. :)
Kcko
Profil
Takto třeba

http://jquery.jslab.net/zkousecka/#e74abf15e04e9b4bb8125204ef7ab5cf

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: