Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.08.2011, 14:00
Новичок на форуме
Отправить личное сообщение для odvolk Посмотреть профиль Найти все сообщения от odvolk
 
Регистрация: 12.08.2011
Сообщений: 4

атрибуты в select
Народ! Пожалуйста помогите, я нуб.....не могу разобраться как заставить javascript получать атрибут paper_name1 в select. вот вырезка select .... напишите функцию по получению значения paper_name1 пожалуйста



<label for="paper_select">Выберите бумагу, на которой будет печататься заказ</label>

    <select name="paper_select" id="paper_select" onchange="javascript: calc_prices();">

    <option value="0" selected="selected">---</option>

<option value='0.26' paper_name1='1' >Бумага А4, 80, белая (стоимость 1 листа - 0.26 р.)</option><option value='1.55' paper_name1='2' >Бумага А4, 160, белая (стоимость 1 листа - 1.55 р.)</option><option value='0.50' paper_name1='3' >Бумага А4, 80, цветная (стоимость 1 листа - 0.50 р.)</option><option value='0.95' paper_name1='4' >Бумага А4, 160, цветная (стоимость 1 листа - 0.95 р.)</option><option value='0.52' paper_name1='5' >Бумага А3, 80, белая (стоимость 1 листа - 0.52 р.)</option><option value='3.10' paper_name1='6' >Бумага А3, 160, белая (стоимость 1 листа - 3.10 р.)</option><option value='0.95' paper_name1='7' >Бумага А3, 80, цветная (стоимость 1 листа - 0.95 р.)</option><option value='1.90' paper_name1='8' >Бумага А3, 160, цветная (стоимость 1 листа - 1.90 р.)</option>       

    </select>
Ответить с цитированием
  #2 (permalink)  
Старый 12.08.2011, 14:41
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от odvolk
напишите функцию по получению значения paper_name1 пожалуйста
Метот такой уже есть...

<label for="paper_select">Выберите бумагу, на которой будет печататься заказ</label>
<select name="paper_select" id="paper_select" onchange="alert(this.options[this.selectedIndex].getAttribute('paper_name1'))">
	<option value="0" selected="selected">---</option>
	<option value='0.26' paper_name1='1' >Бумага А4, 80, белая (стоимость 1 листа - 0.26 р.)</option>
	<option value='1.55' paper_name1='2' >Бумага А4, 160, белая (стоимость 1 листа - 1.55 р.)</option>
	<option value='0.50' paper_name1='3' >Бумага А4, 80, цветная (стоимость 1 листа - 0.50 р.)</option>
	<option value='0.95' paper_name1='4' >Бумага А4, 160, цветная (стоимость 1 листа - 0.95 р.)</option>
	<option value='0.52' paper_name1='5' >Бумага А3, 80, белая (стоимость 1 листа - 0.52 р.)</option>
	<option value='3.10' paper_name1='6' >Бумага А3, 160, белая (стоимость 1 листа - 3.10 р.)</option>
	<option value='0.95' paper_name1='7' >Бумага А3, 80, цветная (стоимость 1 листа - 0.95 р.)</option>
	<option value='1.90' paper_name1='8' >Бумага А3, 160, цветная (стоимость 1 листа - 1.90 р.)</option>       
</select>
Ответить с цитированием
  #3 (permalink)  
Старый 12.08.2011, 14:44
Новичок на форуме
Отправить личное сообщение для odvolk Посмотреть профиль Найти все сообщения от odvolk
 
Регистрация: 12.08.2011
Сообщений: 4

а в функцию воткнуть нельзя это? мне необходимо произвести расчет с использованием этого select'a....собственно это и реализовано в функции.
Ответить с цитированием
  #4 (permalink)  
Старый 12.08.2011, 14:45
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

Сообщение от odvolk
а в функцию воткнуть нельзя это?
Разумеется можно.
Ответить с цитированием
  #5 (permalink)  
Старый 12.08.2011, 14:51
Новичок на форуме
Отправить личное сообщение для odvolk Посмотреть профиль Найти все сообщения от odvolk
 
Регистрация: 12.08.2011
Сообщений: 4

Сообщение от ksa Посмотреть сообщение
Разумеется можно.
эм.....а можно попросить синтаксис?) а то чоут я не понимаю как это сделать......вот что я нацарапал...
alert(form1.paper_select.options[i].getAttribute('paper_name1'));
Ответить с цитированием
  #6 (permalink)  
Старый 12.08.2011, 14:56
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,217

var o=document.getElementById('paper_select')
alert(o.options[o.selectedIndex].getAttribute('paper_name1'))
Ответить с цитированием
  #7 (permalink)  
Старый 12.08.2011, 14:59
Новичок на форуме
Отправить личное сообщение для odvolk Посмотреть профиль Найти все сообщения от odvolk
 
Регистрация: 12.08.2011
Сообщений: 4

спасибо огромное
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сохранить предыдущее значение select? MaxD Общие вопросы Javascript 3 21.07.2011 12:36
Подгрузка select и работа с ними после! BASSON_XVI jQuery 3 07.01.2011 11:28
Задать атрибуты option для select KonstantinK Элементы интерфейса 2 22.12.2010 13:39
Помогите с зависящими select RevivaL Общие вопросы Javascript 10 15.12.2010 14:37
Проблема с динамическим формированием select elepsion jQuery 1 31.10.2010 14:31