2011-07-30 48 views
-1
  function CopyValues(oDDL, sTargetId) { 
       var arrValues = new Array(); 
       for (var i = 0; i < oDDL.options.length; i++) { 
        var curOption = oDDL.options[i]; 
        if (curOption.selected) 
         arrValues.push(curOption.value); 
       } 
       document.getElementById(sTargetId).value += arrValues.join("\n"); 
      } 

这个javascript函数工作得非常好,它是在我问几个月前的另一个问题中提供的......这个函数将值从一个选择框转移到我选择的元素ID。我使用这样的功能:Javascript功能需要润饰

onclick="CopyValues(this, 'subject');" 

所有我现在想的是,此值应与其他任何文本的开端在我的textarea或输入[类型=“文本”]被添加。任何想法如何改变这个?我自己做不了javascript。

回答

1

变化

document.getElementById(sTargetId).value += arrValues.join("\n"); 

var targetElement = document.getElementById(sTargetId); 
targetElement.value = arrValues.join("\n") + targetElement.value; 
+0

是啊,这工作!谢谢! – Aborted