我有一个启用 ajax 的记录列表,每个记录都有一个下拉框,我试图为表单提交一个必填字段。更复杂的是,“关闭记录”按钮不是提交按钮,所以我不能只在我正在使用的选择(下拉框)上使用必需的属性。所选下拉框的值保存在 Enterprise Java Bean 中,所以我想我可以编写一个 JavaScript 函数来检查该值:
function CheckForm() {
var clearObj = document.getElementById("mySelect");
if(clearObj.value != "") {
return true;
} else {
clearObj.style.backgroundColor ='yellow';
}
return false;
}
这不起作用,因为一旦我关闭一个并转到下一个,它就会保持页面上前一个记录的值。基本上我有一个更新内容事件,我需要知道如何处理。关于如何操作 DOM 或 JSON 对象以使其选择必填字段的任何想法?谢谢。