需求:页面首部有个textarea,页面尾部也有个textarea。首部和尾部字段内容完全一样。当我在首部的textarea输入内容后,往下拉屏幕。尾部的textarea也自动显示相应内容。
1.不能在首尾分别写两个name不同textarea,因为提交表单时,name应当是唯一的,而且,如果写了两个textarea,必须保证一处更改,另一处也更改,比较麻烦。
2.所以只能有一个textarea,当往下拉屏幕,拉到最底部时,首部的textarea“滚动”到底部。
3.问题是:如何实现首尾联动(在首部更改,拖到底部时,textarea的值也更改,反之亦然),同时让用户感觉不到“滚动”的痕迹,让用户以为这就是两个不同textarea?
1.不能在首尾分别写两个name不同textarea,因为提交表单时,name应当是唯一的,而且,如果写了两个textarea,必须保证一处更改,另一处也更改,比较麻烦。
2.所以只能有一个textarea,当往下拉屏幕,拉到最底部时,首部的textarea“滚动”到底部。
3.问题是:如何实现首尾联动(在首部更改,拖到底部时,textarea的值也更改,反之亦然),同时让用户感觉不到“滚动”的痕迹,让用户以为这就是两个不同textarea?
解决方案 »
- 连接数据库失败,请帮忙看看哪里出错?
- 数据库中没记录,取不到当前值时,得到的结果是空?还是其他的值?
- 请问大家在实际中开发网站用什么工具?
- 为什么是这样的?
- 请问如何控制struts中的bean:write 标签输出的字符数?
- 关于数据集的指针问题
- tomcat4.1.12+struts1.1-b3 提示错误javax.servlet.ServletException: Cannot find ActionMappings or ActionFormBeans collection
- 怎样学习jsp和javabean?
- 请问怎样把从数据库获得显示到页面上
- jsp里面怎么取得两个Date类型的时间间隔呢?精确到天就可以了:)
- 国内顶级IT公司面试题,答案
- servlet中,请问怎样输出一个有链接的文字,连到jsp页面里,这样写错在哪里?
用javascript或者jquery.. 添加时间..
当上面的内容改变时,, 获得其值#("#id").val().
赋值给下面的textarea
<textarea name="ta2" id="ta2" onblur="sychronized(this.value)"></textarea>
<script>
var sychronized = function(p1){
var objTa1 = document.getElementById("ta1");
var objTa2 = document.getElementById("ta2");
objTa1.value = p1;
objTa2.value = p1;
}
</script>
不好意思,我说的有些混乱,重新说下。
1.希望达到的效果:在页面首部textarea输入
值后,尾部的textarea自动联动。反之亦然。
2.我的思路:在页面只有一个textarea,即首部
的textarea。由于页面很长,两个textarea不会
同时出现在页面上。当往下拉页面时,利用js
方法把首部的textarea“拖”到底部。往上拉页
面时,再把textarea“拖”首部。
3.为什么不在首尾各设置一个textarea,其中一
个值改变时,利用dom赋值?原因一:有几十
个页面都需要这种效果,其他的页面可能是几
个button和input组成的复杂div。如果采用
dom赋值的方法,有些麻烦。而采用js拖动,
代码可复用,也方便。原因二:页面加载时,
textarea需要初始化,如果只有一个textarea,
struts默认就可以。如果两个textarea,需要改
动几十处代码。