0
我有9个输入和30个文本区域的一种形式。一些输入会自动填充。我需要计算那些被填满的。在客户端用javascript,ajax或php计算填充字段的数量?
是否有JavaScript,ajax或任何其他脚本语言可以做到这一点?我的表可在看到:
http://www.41q.org/admin/data/register_form.php
(此网页被包括在通过javascript另一安全网页)
感谢。
我有9个输入和30个文本区域的一种形式。一些输入会自动填充。我需要计算那些被填满的。在客户端用javascript,ajax或php计算填充字段的数量?
是否有JavaScript,ajax或任何其他脚本语言可以做到这一点?我的表可在看到:
http://www.41q.org/admin/data/register_form.php
(此网页被包括在通过javascript另一安全网页)
感谢。
var elements = document.forms['form_register'].elements,
not_filled = 0;
for(var i = 0, l = elements.length; i < l; i++) {
if(elements[i].value.length === 0) {
// do something to the element?
not_filled++;
}
}
console.log(not_filled, " elements were no filled");
注意:我不知道如果JS应该是唯一的验证你运行...总是建议服务器端验证。
我如何获得数字显示在一个字段中,并且它可以在表单之外,因此它不会被计数? – Erik 2012-04-19 14:03:34
在那里我有console.log,你只需要把这个值放在你想要的任何地方......如果这超出了你的JavaScript技能,那么快速回顾一下基础知识可能是一个好主意。 – rlemon 2012-04-19 14:04:28
,但要成为一个好人......查找'getElementById()'和'appendChild()'。也可以查找**替换元素内容,不用'innerHTML()'** – rlemon 2012-04-19 14:05:28