Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   простая форма автозамена точек на запятые - 150 р (https://javascript.ru/forum/job/57159-prostaya-forma-avtozamena-tochek-na-zapyatye-150-r.html)

wlad2 22.07.2015 14:41

простая форма автозамена точек на запятые - 150 р
 
нужно форма, закидываем текст "Перед началом работы с системой, ознакомьтесь, с разделом, FAQ,!"
и на лету все запятые заменяются на точки "Перед началом работы с системой. ознакомьтесь. с разделом. FAQ.!"

оплата по факту, вебмани или яд
пишите в ветку сразу скрипт, тот кто быстрее справится получит средства

laimas 22.07.2015 14:49

alert("Перед началом работы с системой, ознакомьтесь, с разделом, FAQ,!".replace(/,/g,'.'))

wlad2 22.07.2015 15:03

laimas,
нужна форма
<form></form>

laimas 22.07.2015 15:34

Делайте, какие проблемы? А "нужно форма и закидываем", это не предмет для ломать мозги кто там и во что закидывает.

Как заменить запятые на точки я показал, цена этому 0 руб., все остальное уже ваша работа, и уже по конкретному задавайте вопросы.

Safort 22.07.2015 15:47

<form>
<textarea class="text"></textarea>
</form>

<script>
document.querySelector('.text').onkeyup = function(e) {
  e.target.value = e.target.value.replace(/,/g,'.');
};
</script>


wlad2, забираю эти деньжищи вместо laimas'а.

tysonfury2015 22.07.2015 15:51

<html>
<body>
<fotm>
<input id=i>
</form>
<script>
i.oninput=function(){this.value=this.value.replace(/,/, ".")}
</script>
</body>
</html>

wlad2 22.07.2015 16:02

Safort,
ваш вариант работает
скиньте в личку куда отправить средства

laimas 22.07.2015 16:07

Цитата:

Сообщение от Safort
wlad2, забираю эти деньжищи вместо laimas'а.

Надо банк крупный вначале подыскать :)

rekzi 22.07.2015 16:38

Вставка текста через контекстное меню (правая кнопка мыши - вставить) работать не будет. А так вот будет:
<form id="form">
    <textarea rows="4" placeholder="Тут вставляем текст..." style="display: block; margin: 10px auto; width: 90%"></textarea>
    <script>
window.onload = function () {
    var el = document.getElementById('form').children[0];
    setInterval(function() {
        el.value = el.value.replace(/,/g, '.');
            }, 500);
}
    </script>
</form>

wlad2 22.07.2015 16:40

тупанул,
а как в обратную сторону?
точку на запятую?
такой вариант не работает(

replace(/./g, ',');


Часовой пояс GMT +3, время: 15:57.