2014-12-24 1 views
0

양식에 4 개의 날짜 필드가 있으며 반복 날짜를 입력 할 때 사용자에게 경고해야합니다. 나는 날짜를 생성하고 검사하는 배열을 이미 만들었지 만 경고를 던지면 저를 위해 작동하지 않습니다. 이것은 내가 지금까지 가지고있는 것이다.날짜 필드의 반복 데이터 방지 ActionsScript2

else if ((dateRow1.text== dateRow2.text) || (dateRow1.text == dateRow3.text) || (dateRow1.text == dateRow4.text)) { 
     alert.show("You must have unique dates for each field"); 

감사합니다.

답변

0

텍스트 필드는 서로 모두 별개 경우가 확인할 수 있습니다

var t:Array = [dateRow1, dateRow2, dateRow3, dateRow4]; 
var l:Number = t.length; 
var i:Number; 
var j:Number; 

for (i = 0; i < l; i++) { 
    var ti = t[i]; // dateRow1... dateRow4 
    for (j in t) { 
     if (ti != t[j] && ti.text == t[j].text) trace(ti + "==" + t[j]); 
    } 
}