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

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

  1. ISyncM

    ISyncM Гость

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

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

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

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

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

    Vovochka Гость

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

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

    Flying Гость

    по идее оно:

    Код (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 Гость

    Flying
    Спасибо тебе огромное...
     
Загрузка...

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