Apache2-WebApp-Extra-Admin
view release on metacpan or search on metacpan
usr/share/webapp-toolkit/extra/htdocs/admin/js/form.js view on Meta::CPAN
return false;
}
}
}
return true;
}
function countForms() {
var total = 0;
for (var i = 0; i < document.forms.length; i++) {
total++;
}
if (total > 0) {
return total - 1; // array always begins with a 0
}
else {
return 0;
}
}
function eventFieldError() {
var elm = document.getElementsByTagName("*");
var obj = document.getElementById("alert");
var error;
for (var i = 0; i < elm.length; i++) {
if (elm[i].className.match(/error/) ) {
elm[i].onmouseover = function() {
error = obj.innerHTML;
obj.innerHTML = this.title;
this.style.backgroundColor = "#FF0000";
this.style.color = "#FFFFFF";
}
elm[i].onmouseout = function() {
obj.innerHTML = error;
this.style.backgroundColor = "#FFFFFF";
this.style.color = "#FF0000";
}
}
}
}
function eventSubmit() {
document.getElementById("allow").onclick = function() {
disableSubmit()
};
}
function disableSubmit() {
document.getElementById("allow").disabled = true;
document.forms[form].submit(); // i.e. is lame, fix
}
function focusFirstField(name) {
if (!name) { name = 0 }
for(var i = 0; i < document.forms[name].length; i++) {
if (document.forms[name][i].type == "text" ||
document.forms[name][i].type == "password") {
if (document.forms[name][i].disabled != true) {
document.forms[name][i].focus();
break;
}
}
}
}
( run in 0.539 second using v1.01-cache-2.11-cpan-39bf76dae61 )