| event handler function can somebody please please help me with this question ive been trying to do it for days and days and just cant get my head around it i know what im supposed to do but just dont know where to start this is the question and this is the code:-
Clicking the button Add receipts to stock calls an event handler function that updates the arrays productStock and receivedLevels, by adding the receipts for each product to the value in productStock, and then setting the values receivedLevels to 0. The system should then display the new totals. Write this function.
<HTML>
<HEAD> M150 TMAO3 Question 3
<TITLE>SOFASPEND - IN THE BEST POSSIBLE TASTE!</TITLE>
<SCRIPT
language="JavaScript"
type="text/javascript">
// These are arrays containing product data
var productDescriptions = ['Superslurry electric blender', 'Apple - iPod (second-hand)',
'CoziNap nylon duvet tog 2', 'Headbanger mini hi-fi 20W', 'MagiBoot shoe cleaning kit',
'The PushmiPulu lawnmower'];
var productPrices = [45, 50, 15, 25, 75, 7];
var productStock = [200, 0, 2, 500, 50, 15];
var receivedLevels = [50, 10, 150, 500, 50, 100];
// Write the function showStockLevels() here
function showStockLevels()
/* display product stock in twelve text boxes */
{
document.administrator.ssMainStock.value='200';
document.administrator.aiMainStock.value='0';
document.administrator.cnMainStock.value='2';
document.administrator.hbMainStock.value='500';
document.administrator.mbMainStock.value='50';
document.administrator.ppMainStock.value='15'
document.administrator.ssReceivedStock.value='50'
document.administrator.aiReceivedStock.value='10'
document.administrator.cnReceivedStock.value='150'
document.administrator.hbReceivedStock.value='500'
document.administrator.mbReceivedStock.value='50'
document.administrator.ppReceivedStock.value='100'
};
// Write the function addAllReceivedItems() here
// Write the function calculateTotals() here
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME = "administrator">
<BR>
SOFA SPEND plc. CURRENT STOCK LEVELS<BR><BR>
Superslurry electric blenders <BR> Current stock
<BR>
<INPUT TYPE = "text"
NAME = "ssMainStock"
VALUE = "" >
Received:
<INPUT TYPE = "text"
NAME = "ssReceivedStock"
VALUE = "">
<BR><BR>
Apple iPods (second hand) <BR> Current stock
<BR>
<INPUT TYPE = "text"
NAME = "aiMainStock"
VALUE = "" >
Received:
<INPUT TYPE = "text"
NAME = "aiReceivedStock"
VALUE = "">
<BR><BR>
CoziNap duvets<BR> Current stock
<BR>
<INPUT TYPE = "text"
NAME = "cnMainStock"
VALUE = "" >
Received:
<INPUT TYPE = "text"
NAME = "cnReceivedStock"
VALUE = "">
<BR><BR>
Headbanger hi-fi<BR> Current stock
<BR>
<INPUT TYPE = "text"
NAME = "hbMainStock"
VALUE = "" >
Received:
<INPUT TYPE = "text"
NAME = "hbReceivedStock"
VALUE = "">
<BR><BR>
Magiboot cleaning kits<BR> Current stock
<BR>
<INPUT TYPE = "text"
NAME = "mbMainStock"
VALUE = "" >
Received:
<INPUT TYPE = "text"
NAME = "mbReceivedStock"
VALUE = "">
<BR><BR>
PushmiPulu lawnmowers<BR> Current stock
<BR>
<INPUT TYPE = "text"
NAME = "ppMainStock"
VALUE = "" >
Received:
<INPUT TYPE = "text"
NAME = "ppReceivedStock"
VALUE = "">
<BR><BR>
<INPUT TYPE = "button"
VALUE = "Show all stock holdings"
ONCLICK = "showStockLevels()">
<INPUT TYPE = "button"
VALUE = "Add receipts to stock"
ONCLICK = "addAllReceivedItems()">
<BR><BR>
</FORM>
<FORM NAME = "statistics">
Total main stock items<BR>
<INPUT NAME = "mainStock"
"TYPE = "text"
VALUE = '' >
<BR>
Total received stock items<BR>
<INPUT NAME = "receivedStock"
"TYPE = "text"
VALUE = '' >
<BR>
Total number stock items --- Total value of stock ------- Total tax payable<BR>
<INPUT NAME = "allStock"
"TYPE = "text"
VALUE = '' >
<INPUT NAME = "allStockValue"
"TYPE = "text"
VALUE = '' >
<INPUT NAME = "allTax"
"TYPE = "text"
VALUE = '' >
<BR><BR>
Press button to calculate .........
<INPUT TYPE = "button"
VALUE = "Calculate totals"
ONCLICK = "calculateTotals()">
</FORM>
</BODY>
</HTML> |