【发布时间】:2015-01-08 14:22:02
【问题描述】:
我正在制作一个带有“验证”按钮的表单。此按钮的目的是检查并确保所有字段都已完成(这是项目要求的)。下面是检查字段是否为null 然后更改边框颜色并显示文本框的代码。
if (form1.Main.sfRequestor.requestNameFirst.rawValue == null){
form1.Main.sfRequest.txtValidate.presence = "visible";
form1.Main.sfRequestor.requestNameFirst.border.edge.color.value = "255,0,0"
} else {
form1.Main.sfRequest.txtValidate.presence = "hidden";
form1.Main.sfRequestor.requestNameFirst.border.edge.color.value = "255,255,255"
};
if (form1.Main.sfRequestor.requestNameLast.rawValue == null){
form1.Main.sfRequest.txtValidate.presence = "visible";
form1.Main.sfRequestor.requestNameLast.border.edge.color.value = "255,0,0"
} else {
form1.Main.sfRequest.txtValidate.presence = "hidden";
form1.Main.sfRequestor.requestNameLast.border.edge.color.value = "255,255,255"
};
在几个子表单中有 20 多个字段需要检查。我正在尝试整合代码,但不知道如何去做。变量可以处理 Javascript 中的字段名称吗?
【问题讨论】:
-
form1、Main、sfRequestor等变量是什么? -
用括号表示你可以做 requestNameFirst["rawValue"]
-
你有哪些元素?它们都是文本框吗?
-
主要是文本框,但日期、下拉列表、表格和单选按钮。
标签: javascript if-statement livecycle