点击联系人名称,调用onclick事件,把联系人名称写入到收件人文本框中!
点击一次联系人,联系人名称插入到收件人文本框。
点击第二次,取消。
可添加多人。
重复点击时出现问题。
需点击2次,联系人才会添加,有些还不会取消。onclick调用js方法:
var clicked=0;
function getPerson(linkManName){
if(document.messageForm.elements("messageVO.getPersonName").value=='多个联系人用分号分开,也可以直接点击右边人员名单选择,可多选'){
document.messageForm.elements("messageVO.getPersonName").value='';
}
if(clicked==0){
if(document.messageForm.elements("messageVO.getPersonName").value.indexOf(linkManName)<0){
document.messageForm.elements("messageVO.getPersonName").value+=linkManName+";";
clicked=1;
}
}else{
var ss=document.messageForm.elements("messageVO.getPersonName").value
document.messageForm.elements("messageVO.getPersonName").value=ss.replace(linkManName+";","");
clicked=0;
}TABLE:
<table width="100%" border="0" cellspacing="2" cellpadding="4">
<logic:iterate id="lastedLinkMan" name="messageForm" property="listModel">
  <tr>
    <td width="10"></td>
<td width="26" ss="hid">
<c:if test="${empty lastedLinkMan.defaultPhoto}">
<script>document.write("<image width='25' height='25'   src='../teamnet/${lastedLinkMan.photoPath }?"+Date.parse(new   Date())+"'>")</script>
</c:if>
<c:if test="${not empty lastedLinkMan.defaultPhoto}">
<image width='25' height='25'   src='../teamnet/${lastedLinkMan.defaultPhoto}'>
</c:if></td>
    <td class="font_bottomlink"  id=${lastedLinkMan.linkManName } ss="hid"><a href="#" onclick="getPerson('${lastedLinkMan.linkManName }');">${lastedLinkMan.linkManName }</a></td>
  </tr>
</logic:iterate> 
</table>