Замена строки

Тема в разделе "HTML, CSS, XML, JavaScript", создана пользователем ISyncM, 18 июл 2008.

  1. ISyncM

    ISyncM Гость

    Репутация:
    0
    Добрый день
    подскажите и если возможно поделитесь кодом хоть небольшим ( я в самом начале изучения языка Javascript )
    мне нужно реализовать следующую вещь
    есть объект - текстовое многострочное поле text Area Box
    в ней есть 3 строки

    1 - Москва* 28
    2 - Питер* 17
    3 - Новосибирск* 92

    мне нужно функцию с двумя переменными.
    Function ($n, $txt) {}

    $n - передаёться номер строки
    $txt - текст которым надо заменить

    функция работает с этим объектом. Заменяя указанную строку, указанными данными.
    подскажите пожалуйста как это можно сделать
    поделитесь кодом пожалуйста
    спасибо...
     
  2. Vovochka

    Vovochka Гость

    Репутация:
    0
    1) Получаем текст бокса.
    2) Разбиваем его по переводам строк.
    3) В получившемся массиве по указанным индексам проводим замены.
    4) Соединяем строки массива символмо перевода строки.
    5) Вставляем полученный результат в textarea.

    Думаю что-то типа того
     
  3. Flying

    Flying Гость

    Репутация:
    0
    по идее оно:

    Код (Text):
    <html>
    <head>
    <title>Test</title>
    <script language="Javascript">

    function stringReplace(num, str)
    {
    var strings = new Array();
    strings = document.getElementById('text').value.split('\n');
    strings[--num] = str;
    document.getElementById('text').value = strings.join('\n');
    }

    </script>

    </head>
    <body style="padding: 80px;">

    <textarea id="text" cols="50" rows="10"></textarea>
    <br><br>
    <input type="button" onClick="stringReplace(2, 'Preved')" value="replace">

    </body>
    </html>
     
  4. ISyncM

    ISyncM Гость

    Репутация:
    0
    Flying
    Спасибо тебе огромное...
     
Загрузка...

Поделиться этой страницей