powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / проблема с js
2 сообщений из 2, страница 1 из 1
проблема с js
    #34535013
Здравствуйте!
Сразу оговорюсь, что знаю javascript поверхностно(по работе она мне мало требовалась). Тут поставили такую задачу: в форму передается некий массив данных из пхп(используются шаблоны smarty) $mas в котором есть 3 столбца: а1, а2, а3. Значения а1 помещаются в select-список, при выборе из которого в 2 поля input надо записывать соответствующие значения из стобцов а2 и а3.
Задача вроде несложная, но не хватает знаний и я туплю что-то.
Заранее спасибо за помощь!
...
Рейтинг: 0 / 0
проблема с js
    #34535289
Ku-root
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оно?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
$mas=array();
$mas['a1']=array('a1_aaa', 'a1_fff', 'a1_zzz');
$mas['a2']=array('a2_aaa', 'a2_fff', 'a2_zzz');
$mas['a3']=array('a3_aaa', 'a3_fff', 'a3_zzz');

$code="<script>\n";
$code.="var mas=new Array();\n";
foreach($mas as $key=>$value)
{
   $code.="mas['".$key. "']=new Array();\n";
   foreach($value as $key1=>$value1)
      $code.="mas['".$key. "'][".$key1. "]='".$value1. "';\n";
}
$code.="
function reselect(value)
{
   var input_a2;
   var input_a3;

   input_a2=document.getElementById('a2');
   input_a3=document.getElementById('a3');

   input_a2.value=mas['a2'][value];
   input_a3.value=mas['a3'][value];
}
";
$code.="</script>";

foreach($mas['a1'] as $key=>$value)
{
   $options.="<option value='".$key. "'>".$value. "</option>";
}

$code.="
<select id='a1' onChange='reselect(this.value)'>
   $options
</select>
<input id='a2' value=''>
<input id='a3' value=''>
<script>reselect(0)</script>
";

echo $code;
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / проблема с js
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]