JavaScript EJB变量字段保持值?

时间:2013-10-02 14:49:55

标签: java javascript ajax json dom

我有一个启用了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对象以使其选择必填字段的任何想法?感谢。

1 个答案:

答案 0 :(得分:1)

根据给出的小信息,我会假设当你关闭现有记录然后加载下一条记录时,你是通过ajax请求来完成的。如果是这种情况,那么你可以为ajax请求添加一个回调,这将重置下拉。

这应该是评论,但如你所见,我没有50分: - )