lindm Posted February 24, 2008 Share Posted February 24, 2008 Probably a simple solution but here is my problem: My script function princ(field,text) { var text=new Array(); text[0]="test1"; text[1]="test2"; text[2]="test3"; var e = document.getElementById(field); e.value=text[text]; } Is called with princ(PRINCint,1) Get en "undefined error". I must try to access the array wrong...but how? Link to comment https://forums.phpfreaks.com/topic/92715-simple-array-problem/ Share on other sites More sharing options...
emehrkay Posted February 24, 2008 Share Posted February 24, 2008 you define the array keys as 0, 1 and 2, not 'text' you might be looking to do e.value = text; to store the whole array. And you do not need to call the new Array constructor, you could do var text = ['test1', 'test2']; text.push('text3');//to add to the array Link to comment https://forums.phpfreaks.com/topic/92715-simple-array-problem/#findComment-475086 Share on other sites More sharing options...
lindm Posted February 24, 2008 Author Share Posted February 24, 2008 Solved, thanks! Link to comment https://forums.phpfreaks.com/topic/92715-simple-array-problem/#findComment-475098 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.