masterlevel

isset f. javascript

Auf einer dynamisch erzeugten Seite wurde verschiedene Elemente zur Laufzeit erzeugt. Nun wollte ich mit meinem Script prüfen, ob ein bestimmtes input-Feld, Typ „hidden“ existiert…

Wenn ich mit Javascript checken möchte, ob ein hidden-Element nach Usereingabe z.B. namens „myVar4“ exisitiert, checke ich das ganz locker mit:


var test = 0;

//usereingabe
var step = 4;

eval("if(typeof myVar"+step + " == 'undefined')test=1");

if(test == 0){

//mach was schlaues

}

und undynamisch:


if(typeof smmpm != 'undefined' && smmpm == 1){
//mach was schlaues
} 
Die mobile Version verlassen