81,094
社区成员
发帖
与我相关
我的任务
分享
/**
* This is a place holder for common utilities used across the javascript validation
*
**/
/**
* Retreive the name of the form
* @param form The form validation is taking place on.
*/
function jcv_retrieveFormName(form) {
// Please refer to Bugs 31534, 35127, 35294, 37315 & 38159
// for the history of the following code
var formName;
if (form.getAttributeNode) {
if (form.getAttributeNode("id") && form.getAttributeNode("id").value) {
formName = form.getAttributeNode("id").value;
} else {
formName = form.getAttributeNode("name").value;
}
} else if (form.getAttribute) {
if (form.getAttribute("id")) {
formName = form.getAttribute("id");
} else {
formName = form.attributes["name"];
}
} else {
if (form.id) {
formName = form.id;
} else {
formName = form.name;
}
}
return formName;
}