Computing.Net > Forums > Web Development > drop down box, onchange envokes javascript

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

drop down box, onchange envokes javascript

Reply to Message Icon

Name: BigShow
Date: October 30, 2009 at 16:45:41 Pacific
OS: Windows XP
CPU/Ram: pentium 4
Product: Dell / Lap top
Subcategory: PHP
Comment:

Hi guys,

I have been toying with this for a while tonight. I am trying to use the onchange event to send an id to a javascript function that will fill in the hidden value of an input field and pen a hidden div if the id is a certain number. I will post the code below.

Here is the drop down box:

<tr><td align="right">Category</td><td><select name="category" id="category" onchange="catter(this.value)">
<?php
$con = conDB();
$getCats = mysql_query("SELECT * FROM categories WHERE class='media' ",$con);
while($cat = mysql_fetch_array($getCats)){
if ($cat['name']!="All") {
?><option value="<?= $cat['id'] ?>" <?php if($photo->category==$cat['id']) { ?> selected <?php } ?>><?= $cat['name'] ?></option>
<?php }
} ?></select></td></tr>

here is the javascript function...

<script language="JavaScript">
<!--
function catter(cat)
{
document.getElementById("cattyper").value=cat;

switch (cat)
{
case 60:
document.getElementById("artboxa").style.display = "block";
break;
case 2:
document.getElementById("artboxa").style.display = "block";
break;
case 1051:
document.getElementById("artboxa").style.display = "block";
break;
case 1017:
document.getElementById("artboxa").style.display = "block";
break;
case 25:
document.getElementById("artboxa").style.display = "block";
break;
case 26:
document.getElementById("artboxa").style.display = "block";
break;
case 7:
document.getElementById("artboxa").style.display = "block";
break;
case 5:
document.getElementById("artboxa").style.display = "block";
break;
case 1032:
document.getElementById("artboxa").style.display = "block";
break;
case 4:
document.getElementById("artboxa").style.display = "block";
break;
default:
document.getElementById("artboxa").style.display = "none";
}
}
//-->
</script>

its weird because if i click browser back and then browser forward it sometimes works. Im at a loss. Any help would be greatly appreciated.



Sponsored Link
Ads by Google

Response Number 1
Name: haijerome
Date: November 20, 2009 at 23:11:54 Pacific
Reply:

Hai

I can hep you. I used to these kind of passing values to hidden fields just onclick / onchange. Its easy dude. Actually you are almost done. I can help you with this issue. for further support mail me haijerome@gmail.com


0
Reply to Message Icon

Related Posts

See More






Use following form to reply to current message:

Login or Register to Reply
LoginRegister


Sponsored links

Ads by Google


Results for: drop down box, onchange envokes javascript

javascript drop down box www.computing.net/answers/webdevel/javascript-drop-down-box/1437.html

Cookie to remember drop down box www.computing.net/answers/webdevel/cookie-to-remember-drop-down-box-/4229.html

Drop Down Box www.computing.net/answers/webdevel/drop-down-box/2882.html