Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Удаление или скрытие первых символов строки (https://javascript.ru/forum/dom-window/23058-udalenie-ili-skrytie-pervykh-simvolov-stroki.html)

Junk 10.11.2011 12:16

Удаление или скрытие первых символов строки
 
Добрый день.
Имеется скрипт
$(document).ready(function(){ 
 $('#id1').change(function(){document.getElementById('id2').value='';var file = this.value.split('1,12 '); for (i=0; i<file.length; i++) {if (file[i].length>1) {document.getElementById('id2').value += file[i]+'';}}})});

который выбирает из массива id1 символы и вставляет в другую строку id2.
Подскажите, что требуется дописать / изменить , чтобы удалить первые 12 символов из строки, которая вставляется.
Например, по умолчанию:
Код:

12345678901/нужно оставить
,а вставлялось бы только
Код:

нужно оставить

Snipe 10.11.2011 12:19

http://javascript.ru/String/slice
http://javascript.ru/String/substr

Junk 10.11.2011 12:21

Спс, но я не понимаю как это использовать.
Все это я находил.

ksa 10.11.2011 14:46

Цитата:

Сообщение от Junk
я не понимаю как это использовать

Ну косинус же! :)

var str='12345678901/нужно оставить';
str=str.substring(12);
alert(str);

Junk 10.11.2011 14:59

Уже понятнее, но пока не совсем.
Можно ли вместо самой строки "123..." вставить переменную $TITLE$, и чтобы из нее выводились данные?
Помогите плз.

ksa 10.11.2011 15:01

Цитата:

Сообщение от Junk
Можно ли вместо самой строки "123..." вставить переменную $TITLE$

Так её и используй... :)

var $TITLE$='12345678901/нужно оставить';
$TITLE$=$TITLE$.substring(12);
alert($TITLE$);

Junk 10.11.2011 16:40

Спс, но все равно не работает. :(
Буду сам разбираться.

ksa 10.11.2011 16:43

Цитата:

Сообщение от Junk
все равно не работает

Как это? :blink: Мой пример работает - точно.

Junk 10.11.2011 16:55

Ваш работает, а у меня нет.

ksa 10.11.2011 16:57

Junk, так покажи, что ты там наваял... :)


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