2013-03-22 36 views
0

我有一个ListBox对象,它允许多个选择,也可以删除所选的项目。将选定的项目ListBox到选定的文本框中

现在我有一个额外的问题,它涉及到一个ListBox和3个文本框。 我希望它能够工作,以便当我将焦点转移到鼠标悬停的任何文本框时,我希望将列表框选定的项目复制到接收焦点/鼠标悬停的文本框中。

我该怎么做? 请帮帮我。

+1

显示你的代码.. – 2013-03-22 16:02:52

+0

你应该作出更多努力,http://tinyurl.com/so-hints(尤其_“示例代码和数据” _和_“拼写,语法和格式” _ ) – 2013-03-22 16:03:57

+0

@TimSchmelter你没有避免禁止你尝试过的评论吗? – 2013-03-22 16:07:22

回答

0

这是如何从列表框中抓取一个选项的, 要获得多个选项,您必须遍历列表框中选项的集合。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 

    <head runat="server"> 
    <title></title> 
    <script type="text/javascript"> 
     function GrabFromListbox() { 
     window.document.getElementById("TextArea1").value += window.document.getElementById("lstFruits").options[window.document.getElementById("lstFruits").selectedIndex].text + "\n"; 
     } 
    </script> 
    </head> 

    <body> 
    <form id="form1" runat="server"> 
     <div> 
     <select id="lstFruits" name="lstFruits" multiple="multiple" size="8"> 
      <option value="0" selected="selected">Please select</option> 
      <option value="1">Apples</option> 
      <option value="2">Pears</option> 
      <option value="3">Bananas</option> 
      <option value="4">Oranges</option> 
     </select><br /><br /> 
     <input type="text" id="TextArea1" name="TextArea1" value="" onmouseover="GrabFromListbox()" /> 
     </div> 
    </form> 
    </body> 
</html> 
相关问题