acztery
3.06.2007, 16:17:22
witam,
Mam taki kłopot z JS jestem kulawy możę dla Kogoś z Was to nie kłopot.
Wiec np z bazy pobieram 10 rekordów i każdy rekord ma swoje id. Na stronie to prezentuje w formie listy
kazdemy 1 rekordowi tworze po 6 selectów i jedno pole text area.
I chcial bym tak ze jak wybiore cos z danego selecta wpisalo mi sie sie to automatycznie do danego textarea dodajawajc na koncu przecinek albo spacje. może jakiś pomysł
pbnan
3.06.2007, 16:38:07
<option onclick="document.getElementById('pole').innerHTML=this.innerHTML;">Coś1
</option> <option onclick="document.getElementById('pole').innerHTML=this.innerHTML;">Coś2
</option> <option onclick="document.getElementById('pole').innerHTML=this.innerHTML;">Coś3
</option> <option onclick="document.getElementById('pole').innerHTML=this.innerHTML;">Coś4
</option>
Może coś takiego?
acztery
3.06.2007, 17:09:49
<option onclick="document.getElementById('pole_{{$v.Id}}').innerHTML=this.innerHTML;">pole2
</option> <option onclick="document.getElementById('pole_{{$v.Id}}').innerHTML=this.innerHTML;">pole
</option>
jednak nie dziala
abc667
3.06.2007, 18:09:39
<option onclick="document.getElementById('pole').value+=this.value+', ';">pole2
</option> <option onclick="document.getElementById('pole').value+=this.value+', ';">pole
</option> <option value="a" onclick="document.getElementById('pole').value+=this.value+', ';">da
</option>
gekon
3.06.2007, 21:04:53
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript"> addItem = function(){
document.getElementById('test').onchange = function(){
document.getElementById('text').innerHTML += this.value + ', ';
}
}
window.onload = function(){
addItem();
}
<form id="form" action="#" method="post"> <select id="test" name="test">