zmieniłem koncepcje bo ten js doprowadza mnie do szaleństwa wrzuciłem to do php i teraz mam:
<?php
echo"<select id="$arr_g_cat[$i]" onchange="document
.getElementById
($arr_g_cat[$i]_t
).value
= $arr_g_cat[$i].options
[$arr_g_cat[$i].selectedIndex
].value
; ">"; $j=0;
echo ("<option value='wybierz:'>Wybierz:</option>"); foreach($cat_name as $key=>$pr_name){
echo ("<option value="."""); echo($arr_pr_price[$i][$j]."||".$pr_name);
echo(""".">".$pr_name." [".$arr_pr_price[$i][$j]."]"."</option>");
$j++;
}
echo"</select></td><td><input type='text' value='' id="$arr_g_cat[$i]_t
"></td>"; ?>
mam tez funkcje js
function get_cena($cenka) {
if($cenka!=0){
$tab=$cenka.split("||");
cena=$tab[0];
cena=(cena*1);
return cena; }
else { return ' '; }
//return cena; }
}
jak zrobić w "onchange" zeby w polu tekstowym id=\"$arr_g_cat[$i]_t\" mieć cenę jesli value dla kazdego option: cena||nazwa
mam ciągle błąd "$arr_g_cat[$i]_t has no properities" pod $arr_g_cat[$i] wyswietla odpowiednie pola porawnie