Autor Zpráva
http
Profil
JS:

function nahrad () {
document.getElementById("n_pdf").value = document.getElementById("n_kod_zbozi").value+".pdf";
document.getElementById("n_pdf").value = document.getElementById("n_pdf").value.replace(" ", "-");
}


HTML:
sem něco píšu
<input type="text" name="n_kod_zbozi" size="18" value="" id="n_kod_zbozi" onchange="javascript:nahrad();" class="pole1" />


automaticky se mi to z pole "n_kod_zbozi" přepisuje i sem, ale chci aby to do tohodle pole nahrazovalo mezery > pomlčkou
<input type="text" name="n_name_zbozi" value="" size="50" class="pole1" />


jenže mi to dělá jen při první mezeře a další to ignoruje :-(

Nevíte jak na to?
Díkes Pavel
Nox
Profil
document.getElementById("n_pdf").value.replace(/ /g, "-");

Edit: abych vysvětlit tak to "g" na konci znamená globálně, bez něho to udělá pouze první nahrazení, takto všechny
http
Profil
Nox
Děkuju funguje! Zlatej kluk. :-)

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: