我有一个网页,其中包含一个文本框。
当用户输入信息时,它会发起 AJAX 调用以查看该条目是否有效,如果无效,则禁用按钮。
他们还可以通过 jQuery 模板添加多达 10 个文本框。目前,每个文本框都有一个序列类,当序列文本框失去焦点时,它会进行此检查。
如果他们输入无效的序列号,则会禁用按钮,但如果他们添加了一个新的文本框,并且该文本框是有效的,则现在启用了该按钮,这是错误的,因为仍然有一个无效的。
我唯一能想到的方法是为每个文本框添加一个 1 或 0 到数组中,一旦数组中的所有元素都为 1,则启用按钮。这是一个好的方法吗?如果不是,请解释更好的方法。如果是一个好的方法,如何检查 JavaScript 数组中的所有值是否相同?
谢谢
当用户输入信息时,它会发起 AJAX 调用以查看该条目是否有效,如果无效,则禁用按钮。
他们还可以通过 jQuery 模板添加多达 10 个文本框。目前,每个文本框都有一个序列类,当序列文本框失去焦点时,它会进行此检查。
如果他们输入无效的序列号,则会禁用按钮,但如果他们添加了一个新的文本框,并且该文本框是有效的,则现在启用了该按钮,这是错误的,因为仍然有一个无效的。
我唯一能想到的方法是为每个文本框添加一个 1 或 0 到数组中,一旦数组中的所有元素都为 1,则启用按钮。这是一个好的方法吗?如果不是,请解释更好的方法。如果是一个好的方法,如何检查 JavaScript 数组中的所有值是否相同?
谢谢