Реклама на сайте Advertise with us

Помогите с javascript и полями

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 05/09/10 в 17:14       Ответить с цитатойцитата 

В общем есть поле:

Код:

<input name="fullimage" type="text" size="50" value="">


допустим в него вставлена ссылку на картинку типа:
http://mydomain.com/image.jpg

еще есть второе поле:

Код:

<input name="thumbinail-120x90" type="text" size="50" value="">


и ссылка:

Код:

<a href="#">120x90</a>


Т.е. Получается, что форма примерно такая (только ссылка на картинку может быть разной):

Код:

<input name="fullimage" type="text" size="50" value="http://mydomain.com/image.jpg"><br>

<a href="#">120x90</a><br>

<input name="thumbinail-120x90" type="text" size="50" value="">




Нужно, чтобы при нажатии на ссылку
Код:
<a href="#">120x90</a>

данные из поля fullimage копировались, а расширение ".jpg" заменялось на "-120x90.jpg"
и потом конечный результат вставлялся в поле thumbinail-120x90, т.е. получается туда должна вставиться ссылка типа:
http://mydomain.com/image-120x90.jpg


Помогите реализовать, всем рейт!

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 



С нами с 25.08.08
Сообщения: 18714
Рейтинг: 1251


Передовик Master-X (01.07.2020) Передовик Master-X (16.07.2020)
Ссылка на сообщениеДобавлено: 05/09/10 в 18:10       Ответить с цитатойцитата 

чета типа того

<input id="fullimage" name="fullimage" type="text" size="50" value="http://mydomain.com/image.jpg"><br>

<a href="#" onclick="document.getElementById('thumbinail-120x90').value = document.getElementById

('fullimage').value.replace('.jpg', '-120x90.jpg');">120x90</a><br>

<input id="thumbinail-120x90" name="thumbinail-120x90" type="text" size="50" value="">

З. Ы.
в replace правильнее было бы regexp использовать.

5
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 05/09/10 в 18:22       Ответить с цитатойцитата 

Спасибо, то что надо, оценил smail54.gif

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 



С нами с 31.05.10
Сообщения: 1991
Рейтинг: 487

Ссылка на сообщениеДобавлено: 05/09/10 в 18:33       Ответить с цитатойцитата 

а я бы делал на jQ чтобы лишний код не воротить и на кроссбраузерность не попасть
Код: [развернуть]

5
 



С нами с 01.03.07
Сообщения: 304
Рейтинг: 223

Ссылка на сообщениеДобавлено: 05/09/10 в 18:43       Ответить с цитатойцитата 

Код: [развернуть]


на голом JS если делать

5
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 06/09/10 в 12:01       Ответить с цитатойцитата 

Спасибо, оценил всех +5!

есть еще вопрос...


К примеру вот форма:

Код:


Количество товаров:
<input type="text" id="product" name="product" />

Цена:
<input type="text" id="price" name="price" />

Цена за установку:
<input type="text" id="priceperadding" name="priceperadding" />

Итого:
<input type="text" id="pricetotal" name="pricetotal" />


нужно чтобы в поле "итого" (pricetotal) автоматически расчитывалось значение (в смысле я вбываю цифры, и ничего нажимать не надо все само расчитывается) по следующей формуле:

((product * price) / 100) + priceperadding

Последний раз редактировалось: log (06/09/10 в 12:42), всего редактировалось 1 раз

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 06/09/10 в 12:23       Ответить с цитатойцитата 

Рискну предположить, что формула неправильная:
Код:
((product * price) / 100) + priceperadding
- должно быть так.

Тогда код:

Код: [развернуть]

5
 



С нами с 31.05.10
Сообщения: 1991
Рейтинг: 487

Ссылка на сообщениеДобавлено: 06/09/10 в 12:28       Ответить с цитатойцитата 

тоже за то что формула кривая ) но у меня такой вариант
Код: [развернуть]

5
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 06/09/10 в 12:49       Ответить с цитатойцитата 

Спасибо, оценил +5, формула действительно была кривая (подправил ее).

Все отлично работает, только еще вопрос, а как округлить значение до целых?

т.е. чтобы было, например, не 539.7 а 540

и по коду у gimcnuk хотелось бы чтобы в случае если не все значения заполнены выводилось "0", а не "NaN"

у LeadFarmer работает так как надо, только смущает использование
Код:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 06/09/10 в 12:56       Ответить с цитатойцитата 

Код: [развернуть]

5
 



С нами с 01.04.07
Сообщения: 4378
Рейтинг: 2970

Ссылка на сообщениеДобавлено: 06/09/10 в 12:59       Ответить с цитатойцитата 

Jquery залей себе, много места не займёт.
Production (24KB, Minified and Gzipped)
Development (155KB, Uncompressed Code)

Хотя, на мой взгляд, для таких задач - это перебор. Гвозди микроскопом.

5
 



С нами с 15.12.06
Сообщения: 673
Рейтинг: 686

Ссылка на сообщениеДобавлено: 06/09/10 в 13:09       Ответить с цитатойцитата 

Спс. еще +10!

Цитата:
Jquery залей себе, много места не займёт.


не люблю лишние файлы тыкать, а так реализовано отлично.

Всем еще раз спасибо!

Нехилый заработок на блоге в рунете, где его продвижение неизбежно + темы, плагины и хаки Wordpress

0
 



С нами с 31.05.10
Сообщения: 1991
Рейтинг: 487

Ссылка на сообщениеДобавлено: 06/09/10 в 13:42       Ответить с цитатойцитата 

gimcnuk писал:
Хотя, на мой взгляд, для таких задач - это перебор. Гвозди микроскопом.

тут не соглашусь icon_cool.gif чем больше использую jq и другие fw тем меньше тянет лезть в голый js и прописывать всякие onmouseover, onmouseout-ы и проч.

5
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »