[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: SELECT без атрибута NAME
Krol
Встретил такую конструкцию SELECT

<select class="digit" tabindex="0"><option selected="selected" value="0">23</option></select>


Не могу понять, атрибут name является обязательным, ведь передача данных происходит name=value.
А что тогда передается здесь???



Спустя 5 минут, 14 секунд (15.01.2011 - 23:34) Arni написал(а):
Цитата (Krol @ 15.01.2011 - 20:28)
Встретил такую конструкцию SELECT

<select class="digit" tabindex="0"><option selected="selected" value="0">23</option></select>


Не могу понять, атрибут name является обязательным, ведь передача данных происходит name=value.
А что тогда передается здесь???

Может гдето там в шапочке сидит яваскриптец?


$('.digit').change(function() {
$.POST('index.php?var='this.value);
});


Кстати я не вижу в єтой конструкции чего либо странного. Валуе тут должен присутствовать кокраз в теге option.

Спустя 2 минуты, 27 секунд (15.01.2011 - 23:36) Krol написал(а):
Щас посмотрим

Спустя 28 минут, 35 секунд (16.01.2011 - 00:05) Krol написал(а):
А может яваскриптец превратить class="digit" на name="digit"?

Спустя 4 часа, 5 минут, 28 секунд (16.01.2011 - 04:10) ApuktaChehov написал(а):
Krol доступ к объектам осуществляется не только через их id.
Можно еще получить доступ через имя класса и по порядковому номеру объекта в дереве DOM.

Что-то подсказывает, что это еще не все wink.gif

Спустя 47 минут, 59 секунд (16.01.2011 - 04:58) Invis1ble написал(а):
полюбому js значение вытаскивается

Спустя 1 день, 13 часов, 52 минуты, 44 секунды (17.01.2011 - 18:51) Krol написал(а):
А можно ли как-то узнать какие именно передаются значения name? :blink:
еще раз напишу код:
<select class="digit" tabindex="0"><option selected="selected" value="0">23</option></select>

Спустя 26 минут, 8 секунд (17.01.2011 - 19:17) Invis1ble написал(а):
Krol
как ты узнаешь то, чего нет? )

Спустя 2 часа, 21 минута, 25 секунд (17.01.2011 - 21:38) Krol написал(а):
Цитата (Invis1ble @ 17.01.2011 - 16:17)
Krol
как ты узнаешь то, чего нет? )

Я догадываюсь, что мои вопросы мягко говоря "некорректные".
С javascript я только начал знакомство,
но все же попытаюсь объяснить, что я имею ввиду.

Есть определенная страница, при выборе необходимых мне пунктов (как пример
в ч1 - два; в ч2 - Мощь24):
Часть 1:
<select class="first" tabindex="0">
<option
selected="selected" value="1">один</option>
<option
value="2">два</option></select>

Часть 2:
<span class="second"><input tabindex="0" id="power23" type="checkbox"><label for="">Мощь23</label></span>
<span
class="second"><input tabindex="0" id="power24" type="checkbox"><label for="">Мощь24</label></span>


и нажатии кнопки происходит создание (как я понимаю - "извлечение" из БД) текста которым и заполняется новая страница (не изменяя адрес).

Если бы все происходило по классике с использованием <form>,
все было бы понятно.
С помощью CURL открыл бы страницу action
передал бы данные методом POST две переменные в виде name=value,
и получил бы результат.

Но как поступать здесь????
Ведь как говориться, если можно ручками, то можно и ножками.
Как программно загрузить необходимые мне данные????
Ведь нет самой <form>, name, submit???


Спустя 12 часов, 41 минута, 9 секунд (18.01.2011 - 10:19) ApuktaChehov написал(а):
Ajax

Спустя 4 часа, 31 минута, 43 секунды (18.01.2011 - 14:51) Krol написал(а):
Цитата (ApuktaChehov @ 18.01.2011 - 07:19)
Ajax

Понял.
Спасибо, буду разбираться wink.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.