![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 945 Pomógł: 7 Dołączył: 15.03.2005 Skąd: katowice Ostrzeżenie: (0%) ![]() ![]() |
witam mam taki kod odpowiada za przenoszenie danych z jednego selecta do drugiego i odwrotnie.
Kod <script language="JavaScript"> <!-- var fruits_fp = document.forms['myForm']; var fruits_leftOpts = fruits_fp.elements['fruits_leftBox'].options; var fruits_rightOpts = fruits_fp.elements['fruits_rightBox'].options; var fruits_valueElt = fruits_fp.elements['fruits']; function fruits_updateValueElt() { var packedRightIDs = ''; for (var i=0; i<fruits_rightOpts.length; i++) { packedRightIDs += fruits_rightOpts[i].value + (i < fruits_rightOpts.length - 1 ? "||" : ""); } fruits_valueElt.value = packedRightIDs; } function fruits_splitSelectRightToLeft() { fruits_splitSelectAToB(fruits_rightOpts, fruits_leftOpts); fruits_updateValueElt(); } function fruits_splitSelectLeftToRight() { fruits_splitSelectAToB(fruits_leftOpts, fruits_rightOpts); fruits_updateValueElt(); } function fruits_splitSelectAToB(a, b) { for (var i=0; i<a.length; i++) { if (a[i].selected) { b[b.length] = new Option( a[i].text, a[i].value, false, true ); a[i] = null; } } } function fruits_splitSelectOnChangeLeft() { fruits_rightOpts.selectedIndex = -1; } function fruits_splitSelectOnChangeRight() { fruits_leftOpts.selectedIndex = -1; } // --> </script> HTML
ale jeżeli nic nei zrobie i klikne na przypisz to czyśći sie wszystko z selecta chce dać coś takiego ze jeżeli sie nic nie przeniesie z 1 bądź drugiego wyskoczy komunikat ze nie mozna wykonać operacji bo niedokonano zadnych zmian. jezeli przeniose jedna wartosc do działa jak nalezy. może jakis pomysły |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 269 Pomógł: 0 Dołączył: 6.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tez szukam pomocy w obsludze 2 selectów.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 16:11 |