jaeman
12-23-2003, 07:43 AM
Hi there, i'm working on a form that either adds data to a file or goes back to the main menu.
The problem i'm having is that when the script checks the submit button it should do what i said above, Either confirm form fields are not empty & proccess the data or go back to the menu, The script is below & any help would be appreciated... jaeman
==
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>$title: ADD NEW ITEM</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<script language="Javascript" type="text/javascript">
<!-- Confirm
function checkForm(addFORM) {
if(addFORM.action.value == "Finished") {
return true;
}
if(addFORM.action.value == "Add Item") {
if(addFORM.item.value == "") {
alert("You must enter an Item Name..!");
addFORM.item.focus();
return false;
}
if(addFORM.catagory.value == "Pick a Catagory") {
alert("You must choose a Catagory..!");
addFORM.catagory.focus();
return false;
}
if(addFORM.info.value == "") {
alert("You must enter some Item Info..!");
addFORM.info.focus();
return false;
}
if(addFORM.upfile.value == "") {
alert("You must enter a Photo File..!");
addFORM.upfile.focus();
return false;
}
}
return true;
}
// End Confirm -->
</script>
</head>
<body>
<form action="dataform.cgi?UPDATE" onsubmit="return checkForm(this)" method="post" enctype="multipart/form-data">
<H3>Goods Item DataBase Update</H3>
<table style="$table1">
<tr>
<td>Enter item name<br><input type="text" name="item" size="30"><br></td>
</tr>
<tr>
<td>
Enter item catagory
<br>
<select name="catagory" size="1">
<option value="Pick a Catagory">Pick a Catagory</option>
<option value="Clothing">Clothing</option>
<option value="Electrical">Electrical</option>
<option value="Furniture">Furniture</option>
<option value="Kitchen ware">Kitchen Ware</option>
<option value="Misc">Misc</option>
<option value="Sports Equipment">Sports Equipment</option>
<option value="Toys">Toys</option>
</select>
<br>
</td>
</tr>
<tr>
<td>Enter Item Info<br><textarea name="info" cols="40" rows="5"></textarea><br></td>
</tr>
<tr>
<td>Enter Item Photo<br><input type="file" name="upfile"><br></td>
</tr>
<tr>
<td>
<div align="center">
<br><br>
<input type="submit" name="action" value="Add Item">
<input type="reset" value="Reset">
<input type="submit" name="action" value="Finished">
</div>
</td>
</tr>
</table>
</form>
</body>
</html>
==
EOF
The problem i'm having is that when the script checks the submit button it should do what i said above, Either confirm form fields are not empty & proccess the data or go back to the menu, The script is below & any help would be appreciated... jaeman
==
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>$title: ADD NEW ITEM</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<script language="Javascript" type="text/javascript">
<!-- Confirm
function checkForm(addFORM) {
if(addFORM.action.value == "Finished") {
return true;
}
if(addFORM.action.value == "Add Item") {
if(addFORM.item.value == "") {
alert("You must enter an Item Name..!");
addFORM.item.focus();
return false;
}
if(addFORM.catagory.value == "Pick a Catagory") {
alert("You must choose a Catagory..!");
addFORM.catagory.focus();
return false;
}
if(addFORM.info.value == "") {
alert("You must enter some Item Info..!");
addFORM.info.focus();
return false;
}
if(addFORM.upfile.value == "") {
alert("You must enter a Photo File..!");
addFORM.upfile.focus();
return false;
}
}
return true;
}
// End Confirm -->
</script>
</head>
<body>
<form action="dataform.cgi?UPDATE" onsubmit="return checkForm(this)" method="post" enctype="multipart/form-data">
<H3>Goods Item DataBase Update</H3>
<table style="$table1">
<tr>
<td>Enter item name<br><input type="text" name="item" size="30"><br></td>
</tr>
<tr>
<td>
Enter item catagory
<br>
<select name="catagory" size="1">
<option value="Pick a Catagory">Pick a Catagory</option>
<option value="Clothing">Clothing</option>
<option value="Electrical">Electrical</option>
<option value="Furniture">Furniture</option>
<option value="Kitchen ware">Kitchen Ware</option>
<option value="Misc">Misc</option>
<option value="Sports Equipment">Sports Equipment</option>
<option value="Toys">Toys</option>
</select>
<br>
</td>
</tr>
<tr>
<td>Enter Item Info<br><textarea name="info" cols="40" rows="5"></textarea><br></td>
</tr>
<tr>
<td>Enter Item Photo<br><input type="file" name="upfile"><br></td>
</tr>
<tr>
<td>
<div align="center">
<br><br>
<input type="submit" name="action" value="Add Item">
<input type="reset" value="Reset">
<input type="submit" name="action" value="Finished">
</div>
</td>
</tr>
</table>
</form>
</body>
</html>
==
EOF