View Single Post
ישן 06-04-13, 13:20   # 1
dor77
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 1,650

dor77 לא מחובר  

עזרה| צריך עזרה ב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> 
אשמח להכוונה, תודה
__________________
מתכנת php אמין ומקצועי.
מחירים נוחים!
יצירת קשר: 0544378743
  Reply With Quote