function DoTitle(obj)
{
var val=obj.value;
var nam=obj.name;
var org=document.getElementsByName(nam);
var title=document.getElementsById('title').value;
var titles;
for(var i=0;i<org.length;i++)
{
if(org[i].checked)
{
titles=title+val;
}else
{
if(title.indexof(val)>-1)
{
titles=title.replace(val,'');
}
}}
document.getElementsById('title').value=titles;
}
看看这个行不行啊
{
var val=obj.value;
var nam=obj.name;
var org=document.getElementsByName(nam);
var title=document.getElementsById('title').value;
var titles;
for(var i=0;i<org.length;i++)
{
if(org[i].checked)
{
titles=title+val;
}else
{
if(title.indexof(val)>-1)
{
titles=title.replace(val,'');
}
}}
document.getElementsById('title').value=titles;
}
看看这个行不行啊
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<input type="checkbox" value="[学联]" name="orgtype" onclick="DoTitle(this);" />学联活动 <input type="checkbox" value="[社团]" name="orgtype" onclick="javascript:DoTitle(this);" />社团活动信息标题:<input size="50" name="titleBt" id="titleBt" />
<script>
function DoTitle(obj){
var val=obj.value;
var nam=obj.name; var org=document.getElementsByName(nam); for(var i = 0; i < org.length; i++) {
if (org[i]==obj){
document.getElementById('titleBt').value =val+document.getElementById('titleBt').value;
}
else
{
org[i].checked=false;
document.getElementById('titleBt').value=document.getElementById('titleBt').value.replace(org[i].value,"");
}
}
}
</script> </BODY>
</HTML>
<input type="checkbox" value="[学联]" name="orgtype" onclick="javascript:DoTitle(this);" />学联活动 <input type="checkbox" value="[社团]" name="orgtype" onclick="javascript:DoTitle(this);" />社团活动
信息标题:<input size="50" name="title" id="title" />
<script language="javascript">
<!--
var t=0,TitleVal="";
function DoTitle(obj){
var nam=obj.name;
var org=document.getElementsByName(nam);
var objTitle=document.getElementById('title')
objTitle.onfocus=function(){this.value=TitleVal;resetCheck(null,org)}
objTitle.onblur=function(){t=0;TitleVal=this.value}
if (t==0){
TitleVal=objTitle.value;t=1;
}
if (obj.checked){
resetCheck(obj,org)
objTitle.value=obj.value+TitleVal
}else {
if(TitleVal)
objTitle.value=TitleVal
else
objTitle.value=""
}
}
function resetCheck(obj,org){
for (var i=0;i<org.length;i++)
org[i].checked=0
if (obj)
obj.checked=1
}
//-->
</script>
<input type="checkbox" value="[学联]" name="orgtype" onclick="javascript:DoTitle(this);" />学联活动 <input type="checkbox" value="[社团]" name="orgtype" onclick="javascript:DoTitle(this);" />社团活动 <input type="checkbox" value="[妇联]" name="orgtype" onclick="javascript:DoTitle(this);" />妇联活动 <input type="checkbox" value="[CSDN]" name="orgtype" onclick="javascript:DoTitle(this);" />CSDN活动
信息标题:<input size="50" name="title" id="title" />
<script language="javascript">
<!--
var t=0,TitleVal="";
function DoTitle(obj){
var nam=obj.name;
var org=document.getElementsByName(nam);
var objTitle=document.getElementById('title')
objTitle.onfocus=function(){this.value=TitleVal;resetCheck(null,org)}
objTitle.onblur=function(){t=0;TitleVal=this.value}
if (t==0){
TitleVal=objTitle.value;t=1;
}
if (obj.checked){
resetCheck(obj,org)
objTitle.value=obj.value+TitleVal
}else {
if(TitleVal)
objTitle.value=TitleVal
else
objTitle.value=""
}
}
function resetCheck(obj,org){
for (var i=0;i<org.length;i++)
org[i].checked=0
if (obj)
obj.checked=1
}
//-->
</script>