比如说在一个jsp页面里有一个文本框叫t1,单击这个Button后要把text文本框里的内容取得,并显示一个新的文本框t2,让里面显示的是t1里的内容。求助高手
解决方案 »
- 网站中登录之后的身份验证
- js 屏蔽网址
- 大家对i18n的properties文件怎么处理?
- hibernate 映射问题!
- 在JAVA中,如何将上传文件如:word,excel,ppt格式保存为HTML格式?
- 啊啊啊啊啊啊啊啊
- HIBERNATE3抛异常请高手指教java.lang.NoClassDefFoundError: org/hibernate/cfg/Configuration
- 怎么样把crystal 报表嵌下到web页面里去...
- jquery dasyui datagrid 在线等
- 如何在JSP页面和JAVABEAN里面用同一个连接池?
- 上万条数据算法怎么优化
- oracle Jdeveloper 里的字体,及编码方式 哪里修改
<input type="button" value="OK" onclick="showValue()" /><script>
function showValue(){
var t1 = document.getElementById("t1").value;
document.write("<input type='text' id='t2' value="+t1+" />");
}
</script>
<script>
function getValue(){
var v = document.getElementById("t1").value;
document.getElementById("t2").value=v;
}
</script><input type="text" id="t1" value="">
<input type="text" id="t2" value="">
<input type="button" id="b1" onclick="getValue()">这个不管是在Html还是JSP里面,思路都一样的。
document.write()
会清空网页内容。
<input type="button" value="OK" onclick="showValue()" /><br/>新生成:<div id="result"></div><script>
function showValue(){
var t1 = document.getElementById("t1").value;
document.getElementById("result").innerHTML="<input type='text' value='"+t1+"'/>";
}
</script>
function getValue(){
var t1 = document.getElementById("t1").value;
document.getElementById("t2").value = t1;
document.getElementById("t2").style.display = "block";
}
</script>
<form name="addForm" action="test" method="post">
<input type="text" name="t1" id="t1" />
<input type="button" value="dianji" onclick="getValue()"/> <input type="text" name="t2" id="t2" style="display:none"/>
</form>
这个肯定不行的,在页面完全展现后,再在页面执行document.writ()是不会写的,可以用innerHtml或者innerTEXT写