Результаты поиска
Введите запрос, по завершению нажмите Enter.
  • Страница 1 из 1
  • 1
Архив - только для чтения
Помогите "Подделать" скрипт
Отправлено 09.05.2011 - 12:171
Premium user
190 сообщений
Мужчина
Мне нужно чтобы этот скрипт также одновременно вставлял из brief в title и tags также чтобы не больше 100 символов, а если больше 100 символов ставится то после 100 символов ставится ...

Вот скрипт

Code
$('textarea[name="brief"]').keyup(function() {         
if($(this).val().length > 100){$('input[name="title"]').val($(this).val().substr(0,100)+'...')}    
else{$('input[name="title"]').val($(this).val().split(' ').join(' '))}    
});

Я пытался дописать так:

Code

$('textarea[name="brief"]').keyup(function() {         
if($(this).val().length > 100){$('input[name="title"]').val($(this).val().substr(0,100)+'...')}    
else{$('input[name="title"]').val($(this).val().split(' ').join(' '))}    
$('textarea[name="brief"]').keyup(function() {         
if($(this).val().length > 100){$('input[name="tags"]').val($(this).val().substr(0,100)+'...')}    
else{$('input[name="tags"]').val($(this).val().split(' ').join(' '))}    
});

но ничего не вышло =(

Профиль Личное сообщение Дом. страница icq Skype
139
Отправлено 09.05.2011 - 12:322
Нет аватара
Premium user
2080 сообщений
Мужчина
Куда именно не вставляет, сразу в оба поля?

Добавлено (09.05.2011, 12:32)
---------------------------------------------

Code
$('textarea[name="brief"]').keyup(function() {
if($(this).val().length > 100){$('input[name="title"]').val($(this).val().substr(0,100)+'...')}
else{$('input[name="title"]').val($(this).val().split(' ').join(' '))}

if($(this).val().length > 100){$('input[name="tags"]').val($(this).val().substr(0,100)+'...')}     
else{$('input[name="tags"]').val($(this).val().split(' ').join(' '))}
});

Так пробовал делать?
Профиль Личное сообщение Дом. страница icq Skype
407
Отправлено 09.05.2011 - 12:403
Premium user
190 сообщений
Мужчина
Code
$('textarea[name="brief"]').keyup(function() {  
if($(this).val().length > 100){$('input[name="title"]').val($(this).val().substr(0,100)+'...')}  
else{$('input[name="title"]').val($(this).val().split(' ').join(' '))}  

if($(this).val().length > 100){$('input[name="tags"]').val($(this).val().substr(0,100)+'...')}      
else{$('input[name="tags"]').val($(this).val().split(' ').join(','))}  
});

Да, так работает, но кода я копирую и вставляю пишется сплошняком а когда пишу сам то отделяется запитой

Профиль Личное сообщение Дом. страница icq Skype
139
Отправлено 09.05.2011 - 12:454
Нет аватара
Premium user
2080 сообщений
Мужчина
Это из-за — keyup функции.
Профиль Личное сообщение Дом. страница icq Skype
407
Отправлено 09.05.2011 - 12:465
Premium user
190 сообщений
Мужчина
Quote (iWebb)
Это из-за — keyup функции.

можно как нибудь исправить?
Профиль Личное сообщение Дом. страница icq Skype
139
Отправлено 09.05.2011 - 12:576
Нет аватара
Premium user
2080 сообщений
Мужчина
Попробуй заменить на keypress и проверить.
Профиль Личное сообщение Дом. страница icq Skype
407
Отправлено 09.05.2011 - 13:027
Premium user
190 сообщений
Мужчина
Quote (iWebb)
Попробуй заменить на keypress и проверить.

неа, вообще не вводит в поля.
Профиль Личное сообщение Дом. страница icq Skype
139
Отправлено 09.05.2011 - 13:288
Нет аватара
Premium user
2080 сообщений
Мужчина
Попробуй ещё keydown, если не получится, то я не знаю. Ты когда копируешь и вставляешь, попробуй просто после этого точку поставить, может будет что-то)
Профиль Личное сообщение Дом. страница icq Skype
407
  • Страница 1 из 1
  • 1
Поиск:
uSite.su © 2010-2025
Все права защищены.
Многогранность и сверхспособности сообщества uCoz заставляют задуматься даже самые стойкие умы веб-программирования, ведь лишь uSite способен предоставить ответы на самые сложные вопросы uCoz.
01RSS
Хостинг от uCozПользовательское соглашение и прочая информация