Page 1 of 1

onChange To Activate A Function

Posted: Fri Jul 20, 2007 9:29 am
by icesolid
feyd | Please use

Code: Select all

,

Code: Select all

and [syntax="..."] tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read:  [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]


I have a selection box that onChange I want to have it call up the function below (this code is below my form fields but inside of my </form> tag.

[syntax="javascript"]<script language="JavaScript">
	    <!--
		function SetValues(val) {
			var boxes = document.getElementsByTagName("select");

			for(var i=0;i<boxes.length;i++) {
				if(boxes[i].name.substr(0,9) == "inspector") {
					for(var j=0;j<boxes[i].options.length;j++) {
						if(boxes[i].options[j].value == val) {
							boxes[i].selectedIndex = j;
							break;
						}
					}
				}
			}
		}
		//-->
</script>
Here is the code in my selection box:[/syntax]

Code: Select all

<select name="select_all" onchange="SetValues">

feyd | Please use

Code: Select all

,

Code: Select all

and [syntax="..."] tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read:  [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]

Posted: Fri Jul 20, 2007 9:48 am
by Zoxive

Code: Select all

<select name="select_all" onchange="SetValues(this.value);">
Did you write that function? You weren't even giving it the variable "val"

Change `this.value` to what ever you want "val" to be.