表单上有一个域叫sort;var sortId = new Array();
sortId[0]="办公用品";
sortId[1]="个人用品"
sortId[2]="电脑"for(var y=0;y<sortId.length;y++)
{
//给域赋值
document.forms[0].sort.value += sortId[y]
}
但最后sort域的值变成了这样没有分开:办公用品个人用品电脑.
而我想用分号分割,最终显示为:办公用品;个人用品;电脑
有分号分割的该怎样做,请高人帮忙解决,谢谢!
sortId[0]="办公用品";
sortId[1]="个人用品"
sortId[2]="电脑"for(var y=0;y<sortId.length;y++)
{
//给域赋值
document.forms[0].sort.value += sortId[y]
}
但最后sort域的值变成了这样没有分开:办公用品个人用品电脑.
而我想用分号分割,最终显示为:办公用品;个人用品;电脑
有分号分割的该怎样做,请高人帮忙解决,谢谢!
解决方案 »
- vtd-xml 是否能用客户端语言操作,如:javascript vbscript? 高人们告诉一下。
- 要实现这样的功能的JS 怎么写?
- 跪求有关IE、FireFox、Safari 这3个浏览器的javascript的兼容问题,希望大家多多帮助!
- 请问怎么判断标签名呢?
- 我写了code让IE死锁了,遨游下运行OK,急~~~~~~~~~~~~
- 帮帮忙呀,想到头都大了.
- 有没有把数字日期转化为大写汉字的现成JS函数?
- 如何使一个图片若隐若现?
- 请教高手,如何将javascript从数据库中查询到的内容写入 select list中
- 自动调用windows的Media Play时,如何让其同时找开多个文件?
- 怎样在同一个页面中动态生成两个表格
- 一个简单的引号问题
sortId[0]="办公用品";
sortId[1]="个人用品"
sortId[2]="电脑"//给域赋值
document.forms[0].sort.value = sortId.join(";")
document.forms[0].sort.value += sortId[y]
后面加个分号就行了
document.forms[0].sort.value += sortId[y] + ";";
当然这么做最后要把末尾的分号截掉...
var s= document.forms[0].sort.value.split(';')
alert(s[0]);
用来分割字串
http://linux.chinaunix.net/man/2004-10-06/52.shtml