Hey,
I'm having some trouble with making this script work ... when something's selected in the first select box, the bottom fields are supposed to switch to enable and set themselves to the values in the first dropdown ... should be pretty understandable by looking at the code ... but it's not working, and I could really use some help!
Thanks!
Rick
RISTMO Designs: Rockwall Web Design
Arab Church: Arabic Christian Resources
Genuine Autos: Kaufman Chevrolet & Pontiac Dealer
Rick Morgan's Official Website
I'm having some trouble with making this script work ... when something's selected in the first select box, the bottom fields are supposed to switch to enable and set themselves to the values in the first dropdown ... should be pretty understandable by looking at the code ... but it's not working, and I could really use some help!
Thanks!
Rick
Code:
<html>
<head>
<title>College Classifieds :: Administration :: Edit Category</title>
</head>
<body>
<table cellspacing="5">
<tr>
<td valign="top">
<table style="width:150px; border:1px solid #c0c0c0;">
<tr><td style="background-color:c0c0c0;"><b>Menu</b></td></tr>
<tr>
<td style="background-color:f7f7f7;">
<a href="state_add.php">Add State</a><br>
<a href="state_edit.php">Edit State</a><br>
<a href="state_delete.php">Delete State</a><br>
<br>
<a href="college_add.php">Add College</a><br>
<a href="college_edit.php">Edit College</a><br>
<a href="college_delete.php">Delete College</a><br>
<br>
<a href="category_add.php">Add Category</a><br>
<a href="category_edit.php">Edit Category</a><br>
<a href="category_delete.php">Delete Category</a><br>
<br>
<a href=""></a><br>
<a href=""></a><br>
</td>
</tr>
</table>
</td>
<td valign="top">
<table style="width:450px; border:1px solid #c0c0c0;">
<tr><td style="background-color:bdd0ee;"><b>Edit Category</b></td></tr>
<tr>
<td><script type="text/JavaScript">
function updateCategory(that){
var parts = that.value.split(",");
if(that.value!=""){
document.the_form.category_name.disabled = false;
document.the_form.top_id.disabled = false;
document.the_form.category_name.value=parts[0];
for(var i=0;i<document.the_form.top_id.options.length;i++){
if(document.the_form.top_id.options[i].value==parts[1])
document.the_form.top_id.options.selectedIndex=i;
}
} else{
document.the_form.category_name.value="";
document.the_form.category_name.disabled = true;
document.the_form.top_id.disabled = true;
}
}
function validate(that){
if(that.current_category.value==""){
alert("You must select a category!");
return false;
} else if(that.category_name.value==""){
alert("You must enter a category name!");
return false;
} else if(that.top_id.value==""){
alert("You must select a parent category!");
return false;
} else{
return true;
}
}
</script>
<form action="/administrator/category_edit.php" method="post" onsubmit="return validate(this);">
<table style="width:100%;" cellspacing="0" cellpadding="0">
<tr><td>Category Name</td>
<td>
<select name="current_category" onchange="updateCategory(this)">
<option value="">Select a Category</option>
<option value="'--!!!!!!!1,1">'--!!!!!!!1</option>
<option value="';SELECT!,1">';SELECT!</option>
<option value="'me,1">'me</option>
<option value="activity partners,1">activity partners</option>
<option value="artists,1">artists</option>
<option value="baby & kids,2"> artists -> baby & kids</option>
<option value="barter,2"> artists -> barter</option>
<option value="bikes,2"> artists -> bikes</option>
<option value="books,2"> artists -> books</option>
<option value="cars & trucks,2"> artists -> cars & trucks</option>
<option value="clothes acc,2"> artists -> clothes acc</option>
<option value="collectibles,2"> artists -> collectibles</option>
<option value="computer,2"> artists -> computer</option>
<option value="electronics,2"> artists -> electronics</option>
<option value="free,2"> artists -> free</option>
<option value="furniture,2"> artists -> furniture</option>
<option value="garage sales,2"> artists -> garage sales</option>
<option value="general,2"> artists -> general</option>
<option value="household,2"> artists -> household</option>
<option value="motorcycles,2"> artists -> motorcycles</option>
<option value="music instr,2"> artists -> music instr</option>
<option value="sporting,2"> artists -> sporting</option>
<option value="tickets,2"> artists -> tickets</option>
<option value="wanted,2"> artists -> wanted</option>
<option value="childcare,1">childcare</option>
<option value="accounting/finance,4"> childcare -> accounting/finance</option>
<option value="admin/office,4"> childcare -> admin/office</option>
<option value="architect/engineer/CAD,4"> childcare -> architect/engineer/CAD</option>
<option value="art/media/design,4"> childcare -> art/media/design</option>
<option value="business/mgmt,4"> childcare -> business/mgmt</option>
<option value="customer service,4"> childcare -> customer service</option>
<option value="education/teaching,4"> childcare -> education/teaching</option>
<option value="et cetera,4"> childcare -> et cetera</option>
<option value="government,4"> childcare -> government</option>
<option value="healthcare,4"> childcare -> healthcare</option>
<option value="human resource,4"> childcare -> human resource</option>
<option value="internet engineering,4"> childcare -> internet engineering</option>
<option value="legal/paralegal,4"> childcare -> legal/paralegal</option>
<option value="marketing/advertising/PR,4"> childcare -> marketing/advertising/PR</option>
<option value="nonprofit,4"> childcare -> nonprofit</option>
<option value="retail/food/hospitality,4"> childcare -> retail/food/hospitality</option>
<option value="sales,4"> childcare -> sales</option>
<option value="science/biotech,4"> childcare -> science/biotech</option>
<option value="skilled trades/artisan,4"> childcare -> skilled trades/artisan</option>
<option value="software/QA/DBA/etc,4"> childcare -> software/QA/DBA/etc</option>
<option value="systems/networking,4"> childcare -> systems/networking</option>
<option value="technical support,4"> childcare -> technical support</option>
<option value="tv/film/video/radio,4"> childcare -> tv/film/video/radio</option>
<option value="web/HTML/info design,4"> childcare -> web/HTML/info design</option>
<option value="writing/editing,4"> childcare -> writing/editing</option>
<option value="general,1">general</option>
<option value="casual encounters,6"> general -> casual encounters</option>
<option value="man seeking woman,6"> general -> man seeking woman</option>
<option value="missed connections,6"> general -> missed connections</option>
<option value="rants and raves,6"> general -> rants and raves</option>
<option value="strictly platonic,6"> general -> strictly platonic</option>
<option value="woman seek man,6"> general -> woman seek man</option>
<option value="groups,1">groups</option>
<option value="Resumes,8"> groups -> Resumes</option>
<option value="Hi!,1">Hi!</option>
<option value="Yo!,100"> Hi! -> Yo!</option>
<option value="lost found,1">lost found</option>
<option value="apts for rent,3"> lost found -> apts for rent</option>
<option value="apts wanted,3"> lost found -> apts wanted</option>
<option value="housing swap,3"> lost found -> housing swap</option>
<option value="office & commercial,3"> lost found -> office & commercial</option>
<option value="parking & storage,3"> lost found -> parking & storage</option>
<option value="real estate for sale,3"> lost found -> real estate for sale</option>
<option value="rooms & shares,3"> lost found -> rooms & shares</option>
<option value="rooms & shares wanted,3"> lost found -> rooms & shares wanted</option>
<option value="sublets & temporary,3"> lost found -> sublets & temporary</option>
<option value="sublets & temporary wanted,3"> lost found -> sublets & temporary wanted</option>
<option value="vacation rentals,3"> lost found -> vacation rentals</option>
<option value="musicians,1">musicians</option>
<option value="computer,5"> musicians -> computer</option>
<option value="creative,5"> musicians -> creative</option>
<option value="crew,5"> musicians -> crew</option>
<option value="domestic,5"> musicians -> domestic</option>
<option value="event,5"> musicians -> event</option>
<option value="labor,5"> musicians -> labor</option>
<option value="talent,5"> musicians -> talent</option>
<option value="writing,5"> musicians -> writing</option>
<option value="politics,1">politics</option>
<option value="automotive,7"> politics -> automotive</option>
<option value="computer,7"> politics -> computer</option>
<option value="creative,7"> politics -> creative</option>
<option value="financial,7"> politics -> financial</option>
<option value="household,7"> politics -> household</option>
<option value="labor/move,7"> politics -> labor/move</option>
<option value="legal,7"> politics -> legal</option>
<option value="lessons,7"> politics -> lessons</option>
<option value="real estate,7"> politics -> real estate</option>
<option value="sm biz ads,7"> politics -> sm biz ads</option>
<option value="therapeutic,7"> politics -> therapeutic</option>
<option value="trade,7"> politics -> trade</option>
<option value="rideshare,1">rideshare</option>
<option value="Events,9"> rideshare -> Events</option>
<option value="RISTMO!!!,1">RISTMO!!!</option>
<option value="volunteers,1">volunteers</option>
</select>
</td>
</tr>
<tr><td>New Category Name</td><td><input style="width:200px;" type="text" name="category_name" disabled></td></tr>
<tr><td>New Parent Category</td><td>
<select name="top_id" disabled>
<option value="1">None</option>
<option value="103">'--!!!!!!!1</option><option value="104">';SELECT!</option><option value="102">'me</option><option value="98">activity partners</option><option value="2">artists</option><option value="4">childcare</option><option value="6">general</option><option value="8">groups</option><option value="100">Hi!</option><option value="3">lost found</option><option value="5">musicians</option><option value="7">politics</option><option value="9">rideshare</option><option value="97">RISTMO!!!</option><option value="10">volunteers</option> </select>
</td></tr>
<tr><td></td><td><input type="submit" name="submitter" value="Add!"></td></tr>
</table>
</form>
</td>
</tr>
</table>
</td>
<td valign="top">
</td>
</tr>
</table>
</body>
</html>
RISTMO Designs: Rockwall Web Design
Arab Church: Arabic Christian Resources
Genuine Autos: Kaufman Chevrolet & Pontiac Dealer
Rick Morgan's Official Website