我在表单上有四个日期字段,我需要在输入重复日期时提醒用户。我已经创建了一个生成并检查日期的数组,但抛出警报对我不起作用。这是我到目前为止所做的。
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 :(得分: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]);
}
}