הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עזרה| צריך עזרה בjs. (https://hosts.co.il/forums/showthread.php?t=103283)

dor77 06-04-13 13:20

עזרה| צריך עזרה בjs.
 
שלום.
אני עושה את צעדיי הראשונים בגאווה סקריפט.
יש לי 3 שדות של "select" ב html.
אני מעוניין שכאשר שדה מספר 1 ושדה מספר 3 יבחרו לאותו מספר, הם יתחלפו.
כלומר,
המצב כרגע הוא ככה:

1

2

4


אם השדה הראשון יבחר ל 4, אז השדה השלישי יקבבל את הערך 1 והראשון ישתנה ל4.
בקיצור שלא יהיו שניים שמכילים אותו מספר.
התחלתי את זה קצת, הצלחתי לקבל את הid של השדה שהשתנה ואת הערך החדש...מפה אני תקוע!
הנה הקוד בנתיים:

PHP קוד:



<html>
<
head>

                <
script type="text/javascript">
                function 
change (selectTag) {
                var 
selIdx selectTag.selectedIndex;
                var 
selOption selectTag.options[selIdx];
                var 
myTextField document.getElementById('1');
                
alert ("Id: " myTextField.id " Select: " selOption.text);
                }
                
</script>
                

</head>

<body>
                <select id="1" onchange="change (this);">
                
                <option>1</option>
                
                <option>2</option>
                
                <option>3</option>
                
                <option selected>4</option>
                
                <option>5</option>
                
                <option>6</option>
                
                <option>7</option>
                
                <option>8</option>
                
                <option>9</option>
                
                <option>10</option>
                
                <option>11</option>
                
                <option>12</option>
                
                </select>
                
                <br /><br />
                
                <select id="2" onchange="change (this);">
                
                <option selected>1</option>
                
                <option>2</option>
                
                <option>3</option>
                
                <option>4</option>
                
                <option>5</option>
                
                <option>6</option>
                
                <option>7</option>
                
                <option>8</option>
                
                <option>9</option>
                
                <option>10</option>
                
                <option>11</option>
                
                <option>12</option>
                
                </select>
                
                <br /><br />

                <select id="3" onchange="change (this);">
                
                <option>1</option>
                
                <option selected>2</option>
                
                <option>3</option>
                
                <option>4</option>
                
                <option>5</option>
                
                <option>6</option>
                
                <option>7</option>
                
                <option>8</option>
                
                <option>9</option>
                
                <option>10</option>
                
                <option>11</option>
                
                <option>12</option>
                
                </select>
                

</body>
</html> 

אשמח להכוונה, תודה :)


כל הזמנים הם GMT +2. הזמן כעת הוא 03:17.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ