Hej, jag har ett ett formulär "customerinfo" m okänt antal formfält, där jag m h a koden (som jag hittat här på forumet tror jag) :
function disableAllFormElements(){
for(var j = 0; j < document.all.customerinfo.length; j++)
{
document.all.customerinfo.elements[j].disabled =
(document.all.customerinfo.elements[j].disabled=="")?"false":""
}
}
togglar alla input-fälts disable/enable-status via onClick = "javascript:disableAllFormElements();".
Problemet är att jag även skulle vilja byta class på varje enskild form-tagg i formuläret customerinfo, dvs från class="customerelem" till class="customerelem-edit", alt byta attributen i customerelem beroende på om disabled eller inte?
Hur kommer jag åt det enskilda elementets class och kan ändra det i funktionen ovan disableAllFormElements?
/Edit.
Jag har även det här skriptet:
function switchclass(id){
if(document.getElementById(id)){ //check the element exists and can be accessed
var ele = document.getElementById(id); //get hold of the element
if(ele.className=="customerelem"){
ele.className="customerelem-edit";
}else{
ele.className="customerelem";
}
}
}
men jag lyckas inte gifta ihop dem... :r :)