2012-04-11 53 views
0

我有一個基本的網頁,其中包含通過js/jquery填充的3個元素的HTML5 SELECT對象。我想獲取所選的值,並將該值傳遞給運行perl腳本的js文件。將HTML5 SELECT對象中的值傳遞給JS腳本時遇到問題

<!DOCTYPE html> 
<html> 
    <head> 
     <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js" charset="utf-8"></script> 
     <script type="text/javascript" src="js/main.js" charset="utf-8"></script> 
     <script type="text/javascript" src="js/RunPerlScript.js" charset="utf-8"></script> 
    </head> 
    <body> 
     <header> 
      <h1></h1> 
     </header> 
     <form name="myForm" method="GET" action=""> 
      <select id="cdLDAP" onchange="run_script_func(this.textvar 
        <option/> 
      </select>  
     </form> 
    </body> 
</html> 

JS文件:基於

var selection = #cdLDAP.text 
function run_script_func(val){ 
     window.alert=val; 
    } 

我的PHP管理控制檯上我知道腳本不執行。我的PERL腳本確實按預期工作,如果我自己運行它,所以我知道這不是我的代碼的方面。

我正在使用onchage=""元素嗎?和/或RunPerlScript.js文件是如何構建的?

謝謝。

回答

0

得到的消息框上班消息框正被用於測試腳本被稱爲onchange

<!DOCTYPE html> 
<html> 
    <head> 
     <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js" charset="utf-8"></script> 
     <script type="text/javascript" src="js/main.js" charset="utf-8"></script> 
     <script type="text/javascript" src="js/RunPerlScript.js" charset="utf-8"></script> 
    </head> 
    <body> 
     <header> 
      <h1></h1> 
     </header> 
     <form name="myForm" method="GET" action=""> 
      <select id="cdLDAP" onchange="run_script_func(this.value)"> 
       <option/> 
      </select>  
     </form> 
    </body> 
</html> 

這是JS文件:

function run_script_func(val){ 
     alert(val) 
} 
0

你只有在你的例子一個

<option /> 

。要啓動更改事件,您可能需要一些實際更改。嘗試添加另一個選項。

+0

是,默認情況下怎麼辦,但是當頁面加載時,我點擊了'select'對象上的「向下」箭頭,就有一個項目列表。這些項目由第二個'

  • 11. 將值傳遞給Date對象的問題
  • 12. 將JSON對象從JAVA傳遞給JS
  • 13. 將cclayer傳遞給我的對象時的內存問題
  • 14. 如何將值傳遞給JS函數,然後傳遞給PHP腳本
  • 15. IE 9遇到在腳本之間傳遞變量的問題
  • 16. 遇到問題select()
  • 17. 將php對象傳遞給magento中的不同腳本
  • 18. 將循環中的函數「傳遞」給函數時遇到問題嗎?
  • 19. 如何將對象傳遞給對象時以第二種形式將值傳遞給文本框
  • 20. 使用readyrails腳本時遇到問題
  • 21. 執行Python腳本時遇到問題
  • 22. 將PHP腳本中的值傳遞給Python腳本
  • 23. 將值傳遞給C類的問題#
  • 24. 將值傳遞給方法的問題
  • 25. 將值從Java傳遞給nsis腳本
  • 26. 將空間值傳遞給Ruby腳本
  • 27. 將參數值傳遞給PowerShell腳本
  • 28. 如何將值傳遞給PHP腳本
  • 29. 將python的腳本對象傳遞給Django的views.py
  • 30. 在將變量從php傳遞到bash時遇到問題