OK here is the code (pseudocode):
<SCRIPT LANGUAGE="JavaScript1.1">
<!--
function deleteform ( form, category_ids, relations )
{
// START
if (form.category_selected.value == "") {
alert( "Please select a category to delete." );
form.category_selected.focus();
return false ;
}
var i;
var instance = 0;
for(i=0; i<category_ids.length; i++) {
if(category_ids == form.category_selected.value) {
if(relations > 0) {
instance = 1;
break;
}
}
}
if(instance == 1)
return confirm('Relations exist in this category. Delete anyway?');
else
return confirm('You are about to delete the selected category. Proceed?');
// END
//return true ;
}
//-->
</script>
<select name="category_selected">
<option value=""></option>
<?
while (/something/) {
print '<option value="<something>"> > <somthings title> </option';
//$category_ids[] = <something>
//$relations_ids[] = <something else>
}
?>
</select>
<input type="submit" name='delete' value="Delete" style="width: 60px" onclick="return deleteform(this.form, <?=$category_ids;?>, <?=$relations_ids;?>)">
I need to pass two arrays to the deleteform function that perform the operation of deleting options selected in the drop down list. PLEASE HELP! I am quite unfamiliar with javascript.