有一个包含4个输入字段的表单。当任何一个输入字段保持空白并单击提交按钮时,将显示错误文本中提到的相应字段的错误弹出窗口。每当任何字段未保留为空并且单击提交按钮时,属性值为'被添加到字段标记。
我想计算点击提交按钮后保持空白的字段数。
我的代码:
public int getcountBlankFields()
{ int count=0;
if(txt_Field1.getAttribute("value")==null)
{ count++; }
if(txt_Field2.getAttribute("value")==null)
{ count++; }
return count;
}
由于条件未得到验证,计数不会增加。有人可以给我Java代码来查找元素中是否存在特定属性吗?
答案 0 :(得分:0)
将您的上述代码转换为Javascript。下面的代码将给出它应该如何的一瞥。
是的,你正在混合使用两种语言。 Java与Javascript不同。
Java和JavaScript之间的主要区别:
function myFunction() {
var count = 0;
var x = document.getElementById("input1").hasAttribute("value");
document.getElementById("demo").innerHTML = x;
if (x) {
count++;
}
alert(count);
}

<input type="text" id="input1" value="sample" />
<button id="myBtn" onclick="myFunction()">Try it</button>
<p id="demo"></p>
&#13;