2014-03-25 65 views
-3

這是行不通的,你可以幫我解決。 我想成爲文本中印ofsome名 即helloooooooooo值如何將「選擇框」的值移動到文本框中?

<html> 
    <head> 
     <script type="text/javascript"> 
     //<![CDATA[ 
      $(document).on('change', 'select', function() { 
       $("#name").val(); 
      } 
     //]]> 
     </script> 
     <title>Task List</title> 
    </head> 
    <body> 
     <form id="form" name="form" method="post" action="https://kanbanflow.com/api/v1/tasks?apiToken=024b427a5d41a62edd218bddb55ed1fc"> 
     <select> 
      <option value="258f2200948711507b78fb18a9a7">To-do</option> 
      <option value="258f2202948711e3b45079a7">In progress</option> 
      <option value="258f2201948711e3b4507b788a9a7">Do today</option> 
      <option value="258f2203948711e3b4507fb18a9a7" selected="selected">Done</option> 
     </select> <input type="text" name="name" id="name" /><br /> 
     Name :<input type="text" name="name" id="name" /><br /> 
     Color :<input type="text" name="color" /><br /> 
     Description :<input type="text" name="description" /><br /> 
     <button id="button" value="submit">create_task</button> 
     </form> 
    </body> 
</html> 
+0

又名:數據綁定? –

+3

您是否會每15分鐘問一個問題,而不是先嚐試自己解決您自己的問題? –

+0

可能的重複http://stackoverflow.com/questions/2380230/jquery-get-selected-option-from-dropdown – bingorabbit

回答

4

分配的onChange選擇框的值到收件箱

嘗試這樣

$(document).on('change', 'select', function() { 
    $("#name").val($(this).val()); 
}); 

JSFiddle DEMO

如果您想要選擇選項文本

$(document).on('change', 'select', function() { 
    $("#name").val($(this).find('option:selected').text()); 
}); 

JSFiddle DEMO

+0

看起來他想打印選定的元素文本。 '$(this).find('option:selected')。text()' –

+0

@MuraliMurugesan我根據您的建議更新了我的代碼 –

相關問題