繁体   English   中英

JavaScript EJB变量字段保留值吗?

[英]JavaScript EJB variable field holding value?

我有一个经过ajax启用的记录列表,每个记录都有一个下拉框,我试图为表单提交一个必填字段。 使事情复杂化的是,“关闭记录”按钮不是“提交”按钮,因此我不能只在我正在使用的select(下拉框)上使用required属性。 所选下拉框的值保存在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对象以使其选择必填字段的任何想法? 谢谢。

给出的信息很少,我假设当您关闭现有记录然后加载下一条记录时,您是通过ajax请求来完成的。 如果是这种情况,则可以为ajax请求添加回叫,这将重置下拉列表。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM