我最初将全局变量randi
声明为InputStream inp = getClass().getResourceAsStream(filename);
InputStreamReader r = new InputStreamReader(inp);
BufferedReader reader = new BufferedReader(r);
。然后,当我浏览标签时,我会提交表单,提交后,isValid
的值将更改为true
。但是,我第一次导航时会提醒isValid
而不是false
。出于某种原因,在alert语句之后调用submit函数。我该怎么办才能在警告声明之前调用它?
true
答案 0 :(得分:2)
提交处理程序被异步调用,因此顺序可能是非确定性的。您可以将警报调用放在处理程序中,或者考虑使用类似jQuery deferred.promise()来控制调用流。