2015-07-09 60 views
0

我正在處理我的第一個Web應用程序,我嘗試使用JavaScript通過單擊文本來提交表單。當我點擊文字時,什麼都沒有發生。現在應該打開一個簡單的網頁。我知道如何使用html處理表單,但是當我嘗試使用JavaScript時,什麼也沒有發生。我正在使用unix,並且我已經配置了我的服務器和chmod 755 cgi文件。我不是這不是一個服務器錯誤,因爲我之前已經執行了它的CGI文件。我下面這個教程: http://www.thesitewizard.com/archive/textsubmit.shtmlJavaScript文本沒有提交表格

這裏是我的測試HTML:

<html> 
<head> 
    <title>EDVT Report Generator</title> 
    <style> 
     h1 { 
      text-align: center; 
     } 
     <script language="JavaScript" type="text/javascript"> 

      function getsupport (selectedtype) 
      { 
       document.supportform.supporttype.value = selectedtype ; 
       document.supportform.submit() ; 
      } 

     </script> 
    </style> 
</head> 
<body> 
    <h1 id = "title">Test</h1> 
    <form name="supportform" method="post" action="/cgi-bin/hello.py"> 
     <input type="hidden" name="supporttype" /> 
     <a href="javascript:getsupport('Paid')" onclick = "getsupport('Paid')">Paid Support</a> or 
     <a href="javascript:getsupport('Free')" onclick = "getsupport('Free')">Free Support</a> 
    </form> 
</body> 
</html> 

這裏是CGI文件:

#!/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! This is my first CGI program</h2>' 
print '</body>' 
print '</html>' 

我在與什麼是錯誤的,因爲完全喪失我沒有太多的JavaScript經驗。任何幫助表示讚賞!

+1

你有''