<html>
<head>
<title>看看这个可以吗?
</title>
</head>
<body>
<selectname="sel1"οnchange="document.form1.text1.value=options[selectedIndex].value">
<optionvalue="images/201.gif"selected>女孩1</option>
<optionvalue="images/202.gif">女孩2</option>
<optionvalue="images/203.gif">女孩3</option>
<optionvalue="images/204.gif">女孩4</option>
<optionvalue="images/205.gif">女孩5</option>
<optionvalue="images/101.gif">男孩1</option>
<optionvalue="images/102.gif">男孩2</option>
<optionvalue="images/103.gif">男孩3</option>
<optionvalue="images/104.gif">男孩4</option>
<optionvalue="images/105.gif">男孩5</option>
<optionvalue="images/301.gif">宠物1</option>
<optionvalue="images/302.gif">宠物2</option>
</select>
<formname="form1">
<inputtype="text"name="text1"value="images/201.gif">
</form>
</body>
</html>
数组用法:
<scriptlanguage="JavaScript">
functionDoTitle(addTitle,addcon){
varrevisedTitle;
varcurrentTitle=PostPdf.Group.value;
vargTitle=PostPdf.GroupName.value;
if(currentTitle=="")
{revisedTitle=addTitle;
contitle=addcon;}
else
{vararr1=gTitle.split(",");
vararr=currentTitle.split(",");//拆分出数组
for(vari=0;i<arr.length;i++)
{
if(arr[i].indexOf(addTitle)>=0){
if(i!=arr.length-1){
revisedTitle=eval
("currentTitle.replace(/("+arr[i]+"\,)/g,'')");
contitle=eval
("gTitle.replace(/("+arr1[i]+"\,)/g,'')");}
elseif
(arr.length==1)
{contitle="";
revisedTitle="";}
else
{
revisedTitle=eval
("currentTitle.replace(/(\,"+arr[i]+")/g,'')");
contitle=eval
("gTitle.replace(/(\,"+arr1[i]+")/g,'')");}
PostPdf.Group.value=revisedTitle;
PostPdf.GroupName.value=contitle;
return;}
}
revisedTitle=currentTitle+","+addTitle;
contitle=gTitle+","+addcon;
}
PostPdf.Group.value=revisedTitle;
PostPdf.GroupName.value=contitle;
PostPdf.Group.focus();
return;
}
</script>
<formaction=""method="post"name="PostPdf">
<selectname="OrgName"onChange="DoTitle(this.options
[this.selectedIndex].value,this.options[this.selectedIndex].innerText)">
<optionvalue='单价一'>货品一</option>
<optionvalue='单价二'>货品二</option>
<optionvalue='单价三'>货品三</option>
<optionvalue='单价四'>货品四</option>
<optionvalue='单价五'>货品五</option>
</select><br>
<textareaname="GroupName"cols="50"rows="5"readonly="True"></textarea>
<br>
<inputtype="text"name="Group"readonly="True"style="width:280;">
</form>
http://www.corange.cn/archives/2008/03/389.html
<head>
<title>看看这个可以吗?
</title>
</head>
<body>
<selectname="sel1"οnchange="document.form1.text1.value=options[selectedIndex].value">
<optionvalue="images/201.gif"selected>女孩1</option>
<optionvalue="images/202.gif">女孩2</option>
<optionvalue="images/203.gif">女孩3</option>
<optionvalue="images/204.gif">女孩4</option>
<optionvalue="images/205.gif">女孩5</option>
<optionvalue="images/101.gif">男孩1</option>
<optionvalue="images/102.gif">男孩2</option>
<optionvalue="images/103.gif">男孩3</option>
<optionvalue="images/104.gif">男孩4</option>
<optionvalue="images/105.gif">男孩5</option>
<optionvalue="images/301.gif">宠物1</option>
<optionvalue="images/302.gif">宠物2</option>
</select>
<formname="form1">
<inputtype="text"name="text1"value="images/201.gif">
</form>
</body>
</html>
数组用法:
<scriptlanguage="JavaScript">
functionDoTitle(addTitle,addcon){
varrevisedTitle;
varcurrentTitle=PostPdf.Group.value;
vargTitle=PostPdf.GroupName.value;
if(currentTitle=="")
{revisedTitle=addTitle;
contitle=addcon;}
else
{vararr1=gTitle.split(",");
vararr=currentTitle.split(",");//拆分出数组
for(vari=0;i<arr.length;i++)
{
if(arr[i].indexOf(addTitle)>=0){
if(i!=arr.length-1){
revisedTitle=eval
("currentTitle.replace(/("+arr[i]+"\,)/g,'')");
contitle=eval
("gTitle.replace(/("+arr1[i]+"\,)/g,'')");}
elseif
(arr.length==1)
{contitle="";
revisedTitle="";}
else
{
revisedTitle=eval
("currentTitle.replace(/(\,"+arr[i]+")/g,'')");
contitle=eval
("gTitle.replace(/(\,"+arr1[i]+")/g,'')");}
PostPdf.Group.value=revisedTitle;
PostPdf.GroupName.value=contitle;
return;}
}
revisedTitle=currentTitle+","+addTitle;
contitle=gTitle+","+addcon;
}
PostPdf.Group.value=revisedTitle;
PostPdf.GroupName.value=contitle;
PostPdf.Group.focus();
return;
}
</script>
<formaction=""method="post"name="PostPdf">
<selectname="OrgName"onChange="DoTitle(this.options
[this.selectedIndex].value,this.options[this.selectedIndex].innerText)">
<optionvalue='单价一'>货品一</option>
<optionvalue='单价二'>货品二</option>
<optionvalue='单价三'>货品三</option>
<optionvalue='单价四'>货品四</option>
<optionvalue='单价五'>货品五</option>
</select><br>
<textareaname="GroupName"cols="50"rows="5"readonly="True"></textarea>
<br>
<inputtype="text"name="Group"readonly="True"style="width:280;">
</form>
http://www.corange.cn/archives/2008/03/389.html