都来看看啊 一个JS的小问题 如图 求大神指点往下面两个输入框中输入值的时候会相应的替换上面文本框里的值 要求每次输入都会替换 初始化默认参数为${1} ${2}js 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要求每次输入都会替换re:第一次我输入:1,2 textarea中是:用户是上帝啊1日2第二次我输入:a,b textarea由"用户是上帝啊1日2" 变为:"textarea中是:用户是上帝啊a日b" 对啊 第三次输入:C,D textarea由"用户是上帝啊a日b"" 变为:"textarea中是:用户是上帝啊C日D" <!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></head><body>内容:<textarea name="content" id="content" rows="4" cols="40">用户是上帝啊{PARA1}日{PARA2}</textarea>参数:<input type="text" name="para1" id="para1" value="" />参数:<input type="text" name="para2" id="para2" value="" /><script type="text/javascript">var template;window.onload=function(){ template=document.getElementById('content').innerHTML; }document.getElementById('para1').onkeyup=function(){ var para2 = document.getElementById('para2').value; tmp=(para2.length>1)?template.replace("{PARA2}",para2):template; document.getElementById('content').innerHTML=tmp.replace("{PARA1}",this.value); }document.getElementById('para2').onkeyup=function(){ var para1 = document.getElementById('para1').value; tmp=(para1.length>1)?template.replace("{PARA1}",para1):template; document.getElementById('content').innerHTML=tmp.replace("{PARA2}",this.value); }</script></body></html> function getValue(){ var text1 =document.getElementById('text1').value; var text2 = document.getElementById('text2').value; var textareaText = document.getElementById('textareaText'); vartextareaText.value = text1 + text2; return values;}<textarea rows="10" cols="100" id="textareaText">fdfd</textarea><br/>1:<input type="text" id="text1" /><br/><br/>2:<input type ="text" id="text2" /><br/><br/><button onclick = 'getValue()'>提交</button> function getValue(){ var text1 =document.getElementById('text1').value; var text2 = document.getElementById('text2').value; var values = document.getElementById('textareaText').value; values = text1 + text2; return values;}上面的js粘贴错了 下拉导航问题:怎样使一级菜单宽为1000px 二级导航为100%宽 js中的疑问!高手指点一下!谢谢了! 谷歌吉他代码仿写Canvas版 js 操作frame [前辈]vs.net2008智能感知问题,本人有结贴的好习惯。 javascript中innerHTML属性为什么不可用? <div>是不是可以添加任何事件? 如何获取未知iframe的高度? 支持javascript的编辑器有多少,到哪个网站下载。谢谢! JavaScript选择题问题 JS如何控制表单所有数据都是只读不可更改 Jquery操作XML数据出现的浏览器不兼容问题
re:
第一次我输入:1,2
textarea中是:用户是上帝啊1日2第二次我输入:a,b
textarea由"用户是上帝啊1日2" 变为:"textarea中是:用户是上帝啊a日b"
第三次输入:C,D
textarea由"用户是上帝啊a日b"" 变为:"textarea中是:用户是上帝啊C日D"
<!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>
</head><body>
内容:<textarea name="content" id="content" rows="4" cols="40">用户是上帝啊{PARA1}日{PARA2}</textarea>
参数:<input type="text" name="para1" id="para1" value="" />
参数:<input type="text" name="para2" id="para2" value="" /><script type="text/javascript">
var template;
window.onload=function(){
template=document.getElementById('content').innerHTML;
}
document.getElementById('para1').onkeyup=function(){
var para2 = document.getElementById('para2').value;
tmp=(para2.length>1)?template.replace("{PARA2}",para2):template;
document.getElementById('content').innerHTML=tmp.replace("{PARA1}",this.value);
}
document.getElementById('para2').onkeyup=function(){
var para1 = document.getElementById('para1').value;
tmp=(para1.length>1)?template.replace("{PARA1}",para1):template;
document.getElementById('content').innerHTML=tmp.replace("{PARA2}",this.value);
}
</script>
</body>
</html>
var text1 =document.getElementById('text1').value;
var text2 = document.getElementById('text2').value;
var textareaText = document.getElementById('textareaText');
vartextareaText.value = text1 + text2;
return values;
}
<textarea rows="10" cols="100" id="textareaText">fdfd</textarea>
<br/>
1:<input type="text" id="text1" /><br/><br/>
2:<input type ="text" id="text2" /><br/><br/>
<button onclick = 'getValue()'>提交</button>
var text1 =document.getElementById('text1').value;
var text2 = document.getElementById('text2').value;
var values = document.getElementById('textareaText').value;
values = text1 + text2;
return values;
}
上面的js粘贴错了