arşiv

yazılar buna göre etiketlendi; ‘js’

Finding All Form Objects

Perşembe, 19 Haz 2008 yorum yok
function getElementsByTagNameMultiple( tag_names, parent_node ) {
if( parent_node == undefined ) {
parent_node = document;
}
var param='&';
for( var i = 0; i < tag_names.length; i++ ) {
elementsFound =    parent_node.getElementsByTagName(tag_names[i]);
for( var i = 0; i < tag_names.length; i++ ) {
elementsFound =    parent_node.getElementsByTagName(tag_names[i]);
for (var j = 0; j < elementsFound.length; j++){
if (elementsFound.item(j).type == "checkbox") {
if (elementsFound.item(j).checked) {
param += elementsFound.item(j).name + "=" + elementsFound.item(j).value + "&";
} else {
param += elementsFound.item(j).name + "=&";
}
}else if (elementsFound.item(j).type == "radio") {
if (elementsFound.item(j).checked) {
param += elementsFound.item(j).name + "=" + elementsFound.item(j).value + "&";
} else {
param += elementsFound.item(j).name + "=&";
}
}else{
param += elementsFound.item(j).name + '=' + elementsFound.item(j).value+ "&";
}
}
}
alert(param);// do what u want here 😀
}
function getAllFormElements( parent_node ) {
return getElementsByTagNameMultiple([ 'input', 'textarea', 'select']);
}

using : javascript:getAllFormElements(document.getElementById(‘myform’));

Categories: Bilgisayar Tags: , , ,