js如何做一个类似翻译的? select选项,都是城市,比如 London,Sydney,等,想用一个input来接收翻译过来的中文,比如用户选了London,这边input就接收“伦敦”请问js应该用什么比较好? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我在php是用两个数组,一个放英文,一个放中文,然后替换就可以了,不知道js遇到这种情况一般怎么解决比较好? 不用这么复杂的,翻译的东西都是确定的向我在php的,一个数组放英文,一个数组放中文,替换一下就好了,可js不支持数组替换啊不知道js遇到这种情况有没有好的办法? <!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 src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script><style>body{margin:40px; padding:0px; font-size:12px; color:#333;}#name_en{width:140px;}#name_cn{width:134px;}</style><script>var nameArray=[{name_en:"Beijin",name_cn:"北京"},{name_en:"Shanghai",name_cn:"上海"},{name_en:"Shenzhen",name_cn:"深圳"}];var name_length=nameArray.length;$(function(){for(i=0; i<name_length; i++){$("#name_en").append("<option>" + nameArray[i].name_en + "</option>")}$("#name_cn").val($("#name_en").val());$("#name_en").change(function(){$("#name_cn").val($("#name_en").val());})})</script></head><body><select name="select" id="name_en"></select><br /><br /><br /><br /><br /><br /><br /><br />中文名字<br /><input type="text" name="textfield" id="name_cn" disabled="disabled" /></body></html> http://topic.csdn.net/t/20030426/18/1711881.html如果是固定的词组,可以建张表保存。如果感觉建表麻烦,那就建一个二楼数组算了。 纠正下上面代码,文本框应该输出中文名字<!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 src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script><style>body{margin:40px; padding:0px; font-size:12px; color:#333;}#name_en{width:140px;}#name_cn{width:134px;}</style><script>var nameArray=[{name_en:"Beijin",name_cn:"北京"},{name_en:"Shanghai",name_cn:"上海"},{name_en:"Shenzhen",name_cn:"深圳"}];var name_length=nameArray.length;$(function(){for(i=0; i<name_length; i++){$("#name_en").append("<option>" + nameArray[i].name_en + "</option>")}$("#name_cn").val(nameArray[0].name_cn);$("#name_en").change(function(){$("#name_cn").val(nameArray[this.options.selectedIndex].name_cn);})})</script></head><body><select name="select" id="name_en"></select><br /><br /><br /><br /><br /><br /><br /><br />中文名字<br /><input type="text" name="textfield" id="name_cn" disabled="disabled" /></body></html> Repeater嵌套Repeater js实现单选问题 一个初学js问题 求教:一段截取外来网页字符的js代码 获取焦点的问题 哪位知道js如何才能只启动默认浏览器,而不开启任何页面? 兄弟我真的快哭了!!急求 在线等!!!关于javascript动态创建的表格的问题 当频繁的ctrl+c ctrl+v以后,你怎么保证javascript客户端脚本工作正常,仔细看吗?? 请问如何防止输入\斜杠键 传数组,100分 Javascript分隔字符串处理 点击box外面body空白实现隐藏box的操作怎么做? 如何修改jq字数控制
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<style>body{margin:40px; padding:0px; font-size:12px; color:#333;}#name_en{width:140px;}#name_cn{width:134px;}</style>
<script>
var nameArray=[{name_en:"Beijin",name_cn:"北京"},{name_en:"Shanghai",name_cn:"上海"},{name_en:"Shenzhen",name_cn:"深圳"}];
var name_length=nameArray.length;
$(function(){
for(i=0; i<name_length; i++){
$("#name_en").append("<option>" + nameArray[i].name_en + "</option>")
}
$("#name_cn").val($("#name_en").val());
$("#name_en").change(function(){
$("#name_cn").val($("#name_en").val());
})
})
</script>
</head>
<body>
<select name="select" id="name_en">
</select>
<br /><br /><br /><br /><br /><br /><br /><br />中文名字<br />
<input type="text" name="textfield" id="name_cn" disabled="disabled" />
</body>
</html>
如果是固定的词组,可以建张表保存。
如果感觉建表麻烦,那就建一个二楼数组算了。
<!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 src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<style>body{margin:40px; padding:0px; font-size:12px; color:#333;}#name_en{width:140px;}#name_cn{width:134px;}</style>
<script>
var nameArray=[{name_en:"Beijin",name_cn:"北京"},{name_en:"Shanghai",name_cn:"上海"},{name_en:"Shenzhen",name_cn:"深圳"}];
var name_length=nameArray.length;
$(function(){
for(i=0; i<name_length; i++){
$("#name_en").append("<option>" + nameArray[i].name_en + "</option>")
}
$("#name_cn").val(nameArray[0].name_cn);
$("#name_en").change(function(){
$("#name_cn").val(nameArray[this.options.selectedIndex].name_cn);
})
})
</script>
</head>
<body>
<select name="select" id="name_en">
</select>
<br /><br /><br /><br /><br /><br /><br /><br />中文名字<br />
<input type="text" name="textfield" id="name_cn" disabled="disabled" />
</body>
</html>