Salve ragazzi,
sono nuovo del js e vorrei chiedervi un aiuto.
Con il seguente codice riesco perfettamnete a selezionare un elemento in una tendina e con i tasti aggiungi/rimuovi lo spedisco in un'altra tendina.
Codice PHP:
<html>
<
head>
<
script language="JavaScript" type="text/javascript">
<!--

var 
NS4 = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) < 5);

function 
addOption(theSeltheTexttheValue)
{
  var 
newOpt = new Option(theTexttheValue);
  var 
selLength theSel.length;
  
theSel.options[selLength] = newOpt;
}

function 
deleteOption(theSeltheIndex)

  var 
selLength theSel.length;
  if(
selLength>0)
  {
    
theSel.options[theIndex] = null;
  }
}

function 
moveOptions(theSelFromtheSelTo)
{
  
  var 
selLength theSelFrom.length;
  var 
selectedText = new Array();
  var 
selectedValues = new Array();
  var 
selectedCount 0;
  
  var 
i;
  
  
// Find the selected Options in reverse order
  // and delete them from the 'from' Select.
  
for(i=selLength-1i>=0i--)
  {
    if(
theSelFrom.options[i].selected)
    {
      
selectedText[selectedCount] = theSelFrom.options[i].text;
      
selectedValues[selectedCount] = theSelFrom.options[i].value;
      
deleteOption(theSelFromi);
      
selectedCount++;
    }
  }
  
  
// Add the selected text/values in reverse order.
  // This will add the Options to the 'to' Select
  // in the same order as they were in the 'from' Select.
  
for(i=selectedCount-1i>=0i--)
  {
    
addOption(theSelToselectedText[i], selectedValues[i]);
  }
  
  if(
NS4history.go(0);
}

//-->
</script>

</head>
<body>
<form action="js.html" method="post">
<table border="0">
    <tr>
        <td>
            <select name="sel1" size="10" multiple="multiple">
            <option value="1">Left1</option>
            <option value="2">Left2</option>
            <option value="3">Left3</option>
            <option value="4">Left4</option>
            <option value="5">Left5</option>
            </select>
        </td>
        <td align="center" valign="middle">
            <input type="button" value="--&gt;"
             onclick="moveOptions(this.form.sel1, this.form.sel2);" />

            <input type="button" value="&lt;--"
             onclick="moveOptions(this.form.sel2, this.form.sel1);" />
        </td>
        <td>
            <select name="sel2" size="10" multiple="multiple">
            <option value="1">Right1</option>
            <option value="2">Right2</option>
            <option value="3">Right3</option>
            <option value="4">Right4</option>
            <option value="5">Right5</option>
            </select>
        </td>
    </tr>
</table>
</form>
<body>
</html> 
Ora vorrei che il componente di destinazione fosse non più una tendina ma una textarea.
Il problema è che non so come ottenere ciò.
Potreste darmi una mano?
Vorrei dalla tendina selezionare un elemento e inviarlo alla textarea o selezionarlo poi nella textarea e rimuoverlo (facendolo tornare nella tendina).
Potete aiutarmi?
Grazie