ассоциативный массив.

Panchous

Павел
понятно...
хочешь, чтобы вместо первого инпута - был селект.
и то, что в нем выбрано передавалось в соотв. инпут?
 

Panchous

Павел
Припиши в своем спане:
Код:
...
<input type="text" ... [b]id="my_input[0]"[/b]>
...
<select ... [b]onChange="setValue(this, 'my_input[0]')"[/b] ...>
добавь функцию:
PHP:
function setValue(sel, input_id) {
	document.getElementById(input_id).value = sel.options[sel.selectedIndex].value;
}
 

phpusershik

Using PHP
Автор оригинала: Panchous
Припиши в своем спане:
добавь функцию:
PHP:
function setValue(sel, input_id) {
	document.getElementById(input_id).value = sel.options[sel.selectedIndex].value;
}
Это наверно на второй скрипт я правильно угадал или нет?
 

Panchous

Павел
просто добавь на страницу:
<script> {функция} </script>

я так понял, что весь JavaScript можно поместить в один тег
<script></script>
 

phpusershik

Using PHP
Спасибо большое - всё работает но вот селект передает на инпут только ID товара а не всё значение селекта.

-~{}~ 22.03.05 15:37:

А можно ли так зделать что-бы было один селект и 3 инпута потому-что селект передавал этим трём инпутам одному description (mdes), другому part (mpart), no а третьему qty (mqty)?
 

Panchous

Павел
только ID товара а не всё значение селекта
в инпут передается значение value у option,
если хочешь текст - замени
Код:
sel.options[sel.selectedIndex].value
на
Код:
sel.options[sel.selectedIndex].[b]text[/b]
 

phpusershik

Using PHP
Он одну ошибку делает смотри когда я создал два ряда то есть две строки и когда я выбираю на первом строке селект он соостветственно у первого строке в инпуте меняет ID а когда я меняю в селекте второй строки значение он меняет в инпуте не второй строки а первой. А от чего может быть этот глюк?
 

Panchous

Павел
дальше думай сам:
моя идея в том, чтобы [0] заменился на нужную цифру...
тогда getElementById(input_id) должна находить нужный элемент.

а что там у тебя вышло - не знаю.
разбирайся.
могу только пожелать удачи.

ПС:
и селект и инпут должны быть в последней строке таблицы у спана

ППС:
очень рекомендую почитать про HTML, JavaScript и PHP.
Рекомендации по книгам можно найти здесь.
 

phpusershik

Using PHP
Автор оригинала: phpusershik
Он одну ошибку делает смотри когда я создал два ряда то есть две строки и когда я выбираю на первом строке селект он соостветственно у первого строке в инпуте меняет ID а когда я меняю в селекте второй строки значение он меняет в инпуте не второй строки а первой. А от чего может быть этот глюк?
Нет сейчас работает нормально без глюков.

-~{}~ 22.03.05 15:53:

Спасибо Большое, Огромно благодарен ты мне дважды помог то есть выручил. Я перед тобой в долгу. Если будут проблемы пиши мне на мыло ([email protected]) я постараюсь выручит тебя тоже - хорошо разбираюсь в графических программах если что пиши на мыло я тебе все зделаю как надо как уже другу. Удачи тебе добрый и умный человек... :)
 
Сверху