2010.4.26(2)--別の例ポップアップ層が受信者を選択する効果


2010.4.26(2)--別の例ポップアップ層が受信者を選択する効果
1.
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>     </title>
<script type="text/javascript" src="../My Documents/    /js/jquery-1.3.2.js"></script>
</head>

<body>
<input type="text" value="" id="mailsender" style="width:600px;" />
<!--
  <a onclick="setAddress(this.title);" href="javascript:void(0)" title="[email protected]">[email protected]</a><br/>

  <a onclick="setAddress(this.title);" href="javascript:void(0)" title="[email protected]">[email protected]</a><br/>

  <a onclick="setAddress(this.title);" href="javascript:void(0)" title="[email protected]">[email protected]</a>-->
  
 	<div id="tbAddrTree">
      <ul>
      <input type="checkbox"  value="A" id="a" >  
        <li><a onclick="setAddress(this.title)" title="zhangsan" id="zhang">  </a></li>
        <li><a onclick="setAddress(this.title)" title="lisi" id="li">  </a></li>
        <li><a onclick="setAddress(this.title)" title="wangwu" id="wang">  </a></li>
      </ul>
    </div> 
  <script type="text/javascript">
	function checkall(list,inputText){	//list   inputText  jQuery  
		var obj = inputText.val();
		$.each(list,function(i,o){ //    
			var $text = $(o).attr("title");
			obj += $text;
			obj += ",";
		})
		inputText.val(obj);
	}
	function f1(checkbox,inputText){
		$(checkbox).click(function(){
			if($(checkbox).is(":checked")){
				checkall($("#tbAddrTree li a"),inputText);
			}else{
				$(inputText).val("");
			}
		});
	}
	$(function(){
		f1($("#a"),$("#mailsender"));
		
	});
	
    //         ,             input 
    //              
    function setAddress(str){

        var obj = document.getElementById("mailsender");
        var objval = obj.value; 
       	if(objval.indexOf(str) >-1){
		obj.value= objval.replace(str+",","");
	}else{
           	obj.value += str+",";
        }
    } 

  </script>
</body>
</html>