php - JavaScript not submitting hidden form when clicking text -


i asked question similar smaller example. issue code not same current code. (if curious here previous question: javascript text not submitting form)

i working on first web application , trying use javascript submit form clicking on text. when click on text nothing happens. should open simple webpage now. know how process forms html, when try , use javascript nothing happens. using unix , have configured server , chmod 755 cgi file. not not server error have executed cgi files on before.

clicking on numbers should submit hidden forms , open more detailed repot. have long list of hidden fields because passing on arrays the cgi file. cgi file linked simple test file because when click link cgi file not running.

here html code:

<html>             <head>                 <title>core report</title>                 <script language="javascript" type="text/javascript">                           function getdetails (selectedfield) <!--tell list print-->                         {                             document.details.resultstoprint.value = selectedfield;                             document.details.submit();                           }                    </script>                 <style>                     #title {                         text-align:center;                     }                     table {                         margin-left:auto;                          margin-right:auto;                         text-align:center;                         border: 2px solid black;                         border-collapse: collapse;                         width:30%;                      }                     .corner {background-color: red;} #corner4{background-color: #7cfc00;}                 </style>             </head>             <body>                 <h1 id = 'title'>core report</h1>      <table>         <tbody>             <tr>                 <th></th>                 <th><font size='5'># of passes</font></th>                 <th><font size='5'># of failures</font></th>             </tr><tr id = 'corner1' class = 'corner'><td><font size='6'> corner 1 </font></td><td><a href = 'javascript:getdetails(corner1passes)'><font size='6'> 201 </font></a></td><td><a href = 'javascript:getdetails(corner1failures)'><font size='6'> 18 </font></a></td></tr> <tr id = 'corner2' class = 'corner'><td><font size='6'> corner 2 </font></td><td><a href = 'javascript:getdetails(corner2passes)'><font size='6'> 2 </font></a></td><td><a href = 'javascript:getdetails(corner2failures)'><font size='6'> 2 </font></a></td></tr> <tr id = 'corner3' class = 'corner'><td><font size='6'> corner 3 </font></td><td><a href = 'javascript:getdetails(corner3passes)'><font size='6'> 2 </font></a></td><td><a href = 'javascript:getdetails(corner3failures)'><font size='6'> 2 </font></a></td></tr> <tr id = 'corner4' class = 'corner'><td><font size='6'> corner 4 </font></td><td><a href = 'javascript:getdetails(corner4passes)'><font size='6'> 4 </font></a></td><td><a href = 'javascript:getdetails(corner4failures)'><font size='6'> 0 </font></a></td></tr> </tbody></table> <form name='details' method='post' action='/cgi-bin/hello.py'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/marginvoltage --margin high'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/verifyvoltage --margin high'> <input type= 'hidden' name='corner1passes' value='test pass: /fanchassis/1/testfandirection'> <input type= 'hidden' name='corner1passes' value='test pass: /fanchassis/1/testfanpresence'> <input type= 'hidden' name='corner1passes' value='test pass: /fanchassis/1/fan/testfanspeed --station edvt'> <input type= 'hidden' name='corner1passes' value='test pass: /fanchassis/2/testfandirection'> <input type= 'hidden' name='corner1passes' value='test pass: /fanchassis/2/testfanpresence'> <input type= 'hidden' name='corner1passes' value='test pass: /fanchassis/2/fan/testfanspeed --station edvt'> <input type= 'hidden' name='corner1passes' value='test pass: /fanchassis/3/testfandirection'> <input type= 'hidden' name='corner1passes' value='test pass: /fanchassis/3/testfanpresence'> <input type= 'hidden' name='corner1passes' value='test pass: /fanchassis/3/fan/testfanspeed --station edvt'> <input type= 'hidden' name='corner1passes' value='test pass: /fanchassis/4/testfandirection'> <input type= 'hidden' name='corner1passes' value='test pass: /fanchassis/4/testfanpresence'> <input type= 'hidden' name='corner1passes' value='test pass: /fanchassis/4/fan/testfanspeed --station edvt'> <input type= 'hidden' name='corner1passes' value='test pass: /powersupplies/1/testchecksums'> <input type= 'hidden' name='corner1passes' value='test pass: /powersupplies/1/testpmbusrevision'> <input type= 'hidden' name='corner1passes' value='test pass: /powersupplies/1/testpowerstate --expectedstate on'> <input type= 'hidden' name='corner1passes' value='test pass: /powersupplies/1/testpresence'> <input type= 'hidden' name='corner1passes' value='test pass: /powersupplies/1/testrevision'> <input type= 'hidden' name='corner1passes' value='test pass: /powersupplies/1/teststatus'> <input type= 'hidden' name='corner1passes' value='test pass: /powersupplies/1/verifymodel'> <input type= 'hidden' name='corner1passes' value='test pass: /powersupplies/2/testchecksums'> <input type= 'hidden' name='corner1passes' value='test pass: /powersupplies/2/testpmbusrevision'> <input type= 'hidden' name='corner1passes' value='test pass: /powersupplies/2/testpowerstate --expectedstate on'> <input type= 'hidden' name='corner1passes' value='test pass: /powersupplies/2/testpresence'> <input type= 'hidden' name='corner1passes' value='test pass: /powersupplies/2/testrevision'> <input type= 'hidden' name='corner1passes' value='test pass: /powersupplies/2/teststatus'> <input type= 'hidden' name='corner1passes' value='test pass: /powersupplies/2/verifymodel'> <input type= 'hidden' name='corner1passes' value='test pass: //testmaxoutputpower --maxoutputpower 320'> <input type= 'hidden' name='corner1passes' value='test pass: //testpowerloadsharing'> <input type= 'hidden' name='corner1passes' value='test pass: //verifypsufanscranked'> <input type= 'hidden' name='corner1passes' value='test pass: //verifypsufanscranked'> <input type= 'hidden' name='corner1passes' value='test pass: //testacpowersupplyoffstatus'> <input type= 'hidden' name='corner1passes' value='test pass: //testpowergood'> <input type= 'hidden' name='corner1passes' value='test pass: //verifypsufanscranked'> <input type= 'hidden' name='corner1passes' value='test pass: //testacpowersupplyoffstatus'> <input type= 'hidden' name='corner1passes' value='test pass: //testpowergood'> <input type= 'hidden' name='corner1passes' value='test pass: //verifypsufanscranked'> <input type= 'hidden' name='corner1passes' value='test pass: //verifypsufanscranked'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/testmicrocodeversion'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/testtemperature'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/ucd/testpresence --pattern sft00'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/ucd/testregister --rail none'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/mathfptest --duration 30 --stoponerror true --verbose true'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/imctest --duration 30 --verbose true --percentage 50'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/mathprimenumtest --duration 30 --stoponerror true --verbose true'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/testusbdevices'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/sdram/testddr --reset false --iterations 0 --duration 30 --blocksize 8000000 --memctl mc0'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpld/testscratchregister'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpld/checkfanhealth'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpld/testrevision'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/usbflash/testsize'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/sdram/checkecctestmem --blocksize 16000000 --iterations 10000'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/sdram/0/spdseeprom/testmemory'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/sdram/0/spdseeprom/testpresence'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/ucd/testdeviceid'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/ucd/testloggedfaults'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/ucd/teststatus'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/ucd/testmarginandreadvoltage'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/ucd/verifyvoltagestability --rail none'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/tempsensor/testpresence'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/tempsensor/testregister'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/avxtest --verbose true'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/cpuloadtest --duration 2 --core 8 --verbose true'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/mmxssetest --verbose true'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/powerloadtest --duration 60 --timelow 1 --timehigh 1'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/1/testaudit'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/1/testauditpath'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/1/testidentification --vendorid none --deviceid none'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/1/testpciereadwrite --devicevendorid 0 --resource none --useconfigspace none --expectedvalue 0 --register 0 --testtype 0 --times 1000000'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/2/testaudit'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/2/testauditpath'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/2/testidentification --vendorid none --deviceid none'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/2/testpciereadwrite --devicevendorid 0 --resource none --useconfigspace none --expectedvalue 0 --register 0 --testtype 0 --times 1000000'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/3/testaudit'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/3/testauditpath'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/3/testidentification --vendorid none --deviceid none'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/3/testpciereadwrite --devicevendorid 0 --resource none --useconfigspace none --expectedvalue 0 --register 0 --testtype 0 --times 1000000'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/4/testaudit'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/4/testauditpath'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/4/testidentification --vendorid none --deviceid none'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/4/testpciereadwrite --devicevendorid 0 --resource none --useconfigspace none --expectedvalue 0 --register 0 --testtype 0 --times 1000000'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/5/testaudit'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/5/testauditpath'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/5/testidentification --vendorid none --deviceid none'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/cpu/rootcomplex/ports/5/testpciereadwrite --devicevendorid 0 --resource none --useconfigspace none --expectedvalue 0 --register 0 --testtype 0 --times 1000000'> <input type= 'hidden' name='corner1passes' value='test pass: /cpucard/fanleds/testbasic'> <input type= 'hidden' name='corner1passes' value='test pass: //testloopbackpresence'> <input type= 'hidden' name='corner1passes' value='test pass: //testtempsensor'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/sol/testreadm2infoandswversion'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/testtemperature'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/testcomponents'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/max6697/testpolltemperature'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/prefdl/testmemory'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ucd/testdeviceid'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ucd/testloggedfaults'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ucd/testpresence --pattern sft002910'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ucd/testregister --rail none'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ucd/testrevision --revision sft002910102'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ucd/teststatus'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ucd/verifyvoltage --rail none --margin nominal'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ir1/testdeviceid'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ir1/testmarginandreadvoltage'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ir1/testpresence --mfgid none'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ir1/testregister'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ir1/testvoltagemargining'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ir1/verifyvoltage --rail none --margin nominal'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ir2/testdeviceid'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ir2/testmarginandreadvoltage'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ir2/testpresence --mfgid none'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ir2/testregister'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ir3/testdeviceid'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ir3/testmarginandreadvoltage'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ir3/testpresence --mfgid none'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ir3/testregister'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ir3/testvoltagemargining'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/ir3/verifyvoltage --rail none --margin nominal'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/pcieswitch/ports/0/testaudit'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/pcieswitch/ports/0/testauditpath'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/pcieswitch/ports/0/testclearerrors'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/pcieswitch/ports/0/testidentification --vendorid 4277 --deviceid none'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/pcieswitch/ports/0/testpresence'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/pcieswitch/ports/1/testaudit'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/pcieswitch/ports/1/testauditpath'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/pcieswitch/ports/1/testclearerrors'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/pcieswitch/ports/1/testidentification --vendorid 4277 --deviceid none'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/pcieswitch/ports/1/testpresence'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/1/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/1/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/2/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/2/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/3/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/3/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/4/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/4/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/5/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/5/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/6/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/6/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/7/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/7/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/8/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/8/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/9/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/9/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/10/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/10/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/11/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/11/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/12/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/12/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/13/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/13/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/14/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/14/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/15/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/15/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/16/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/16/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/17/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/17/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/18/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/18/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/19/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/19/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/20/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/20/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/21/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/21/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/22/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/22/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/23/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/23/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/24/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/24/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/25/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/25/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/26/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/26/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/27/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/27/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/28/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/28/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/29/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/29/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/30/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/30/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/31/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/31/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/32/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/32/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/33/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/33/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/34/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/34/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/35/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/35/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/36/testall'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/xcvrs/36/testlowspeedsignals'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/portsleds/testbasic'> <input type= 'hidden' name='corner1passes' value='test pass: /switchcard/boardleds/testbasic'> <input type= 'hidden' name='corner1failures' value='test fail: /switchcard/verifyvoltage --margin high'> <input type= 'hidden' name='corner1failures' value='test fail: /cpucard/sdram/memverify --ddrtypeexp ddr3 --memsizembexp 4096 --dimmsexp 1 --spdaddrsexp [[81]] --ignorecompare false --verbose false'> <input type= 'hidden' name='corner1failures' value='test fail: //testvoltagemargining'> <input type= 'hidden' name='corner1failures' value='test fail: /switchcard/sol/testauthm --kgfile none'> <input type= 'hidden' name='corner1failures' value='test fail: /switchcard/pcieswitch/lanes/0/testloopback'> <input type= 'hidden' name='corner1failures' value='test fail: /switchcard/pcieswitch/lanes/1/testloopback'> <input type= 'hidden' name='corner1failures' value='test fail: /switchcard/pcieswitch/lanes/2/testloopback'> <input type= 'hidden' name='corner1failures' value='test fail: /switchcard/pcieswitch/lanes/3/testloopback'> <input type= 'hidden' name='corner1failures' value='test fail: /switchcard/pcieswitch/lanes/4/testloopback'> <input type= 'hidden' name='corner1failures' value='test fail: /switchcard/pcieswitch/lanes/5/testloopback'> <input type= 'hidden' name='corner1failures' value='test fail: /switchcard/pcieswitch/lanes/6/testloopback'> <input type= 'hidden' name='corner1failures' value='test fail: /switchcard/pcieswitch/lanes/7/testloopback'> <input type= 'hidden' name='corner1failures' value='test fail: /switchcard/xcvrs/1/testtunablelaser'> <input type= 'hidden' name='corner1failures' value='test fail: /switchcard/xcvrs/2/testtunablelaser'> <input type= 'hidden' name='corner1failures' value='test fail: /switchcard/xcvrs/3/testtunablelaser'> <input type= 'hidden' name='corner1failures' value='test fail: /switchcard/xcvrs/4/testtunablelaser'> <input type= 'hidden' name='corner1failures' value='test fail: /switchcard/idproms/1/testmemory'> <input type= 'hidden' name='corner1failures' value='test fail: /switchcard/idproms/2/testmemory'> <input type= 'hidden' name='corner2passes' value='test pass hello'> <input type= 'hidden' name='corner2passes' value='test pass world'> <input type= 'hidden' name='corner2failures' value='test fail hello'> <input type= 'hidden' name='corner2failures' value='test fail world'> <input type= 'hidden' name='corner3passes' value='test pass howdy'> <input type= 'hidden' name='corner3passes' value='test pass world'> <input type= 'hidden' name='corner3failures' value='test fail howdy'> <input type= 'hidden' name='corner3failures' value='test fail world'> <input type= 'hidden' name='corner4passes' value='test pass i'> <input type= 'hidden' name='corner4passes' value='test pass am'> <input type= 'hidden' name='corner4passes' value='test pass william'> <input type= 'hidden' name='corner4passes' value='test pass song'> <input type = 'hidden' name = 'resultstoprint' >  </form>  </body></html> 

here test cgi file:

#!/usr/bin/python  import cgitb, cgi cgitb.enable()  print "content-type:text/html\r\n\r\n" print '<html>' print '<head>' print '<title>hello word - first cgi program</title>' print '</head>' print '<body>' print '<h2>hello word! first cgi program</h2>' print '</body>' print '</html>' 

i have been trying figure out wrong hours. beginner when comes javascript appreciated!

when pass value string in javascript need quote or javascript think mean variable name.

e.g.

<a href = 'javascript:getdetails(corner2passes)'><font size='6'> 2 </font></a> 

should be:

<a href="javascript:getdetails('corner2passes');"><font size='6'> 2 </font></a> 

a few non-essential notes:

  • i recommend using double quotes on html attributes consistency/readability
  • there's no need spaces around = character between attribute names , values
  • the <font> tag deprecated years ago, i'd recommend using <span> tag instead, , although set font size via style attribute, if add class attribute can style elements want same way 1 declaration
  • you want add <!doctype html> tag before <html> tag ensure pages rendering in standards mode (much pain come, esp. in older ie versions if don't)
  • you don't need lang or type attributes in <script> tag, default taken javascript

Comments