防止日期字段中的重复数据ActionsScript2

时间:2014-12-24 15:54:21

标签: date actionscript field

我在表单上有四个日期字段,我需要在输入重复日期时提醒用户。我已经创建了一个生成并检查日期的数组,但抛出警报对我不起作用。这是我到目前为止所做的。

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

感谢。

1 个答案:

答案 0 :(得分: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]);
    }
}