现在有个小需求,<textarea ...............> </textarea>
这个文本域想用js控制,鼠标焦点进入之后开始计时,在特定时间如5分钟之内可以输入文字,5分钟之后不能输入任何字符,这个功能如何实现,求救各位达人,在此谢过了^_^
这个文本域想用js控制,鼠标焦点进入之后开始计时,在特定时间如5分钟之内可以输入文字,5分钟之后不能输入任何字符,这个功能如何实现,求救各位达人,在此谢过了^_^
解决方案 »
- 谁用过,用jquery写的SlickGrid的表格控件
- 在JS中<s:property value =""/>获取不到值 求大神帮助 急~~
- 请帮忙指点正则表达式的问题 (新手,目前还没分,抱歉)
- 请教个a href的问题
- firefox删除cookie不成功?
- 如何在同一个网页内通过链接打开多个FLASH?
- 能否用js模拟用户点击了上传文件的“浏览”按钮?.click()好像只能在IE中执行。
- 如下功能的导航栏怎么写?或者给点思路!
- Javascript中怎样把一个字符串转化为数值?如 '0013' 应给出 13 ,而不是用eval('0013')得到 11(认为是八进制了)
- javascript 如何实现为字符串做XOR校验,并在字符末尾添加两字节的校验?(愿赠300分)
- JQuery能不能依据style属性的值不同,来抓取数据?
- 右框架中有1.htm,window.location.href转到2.htm,怎样在2.htm中返回到1.htm当前的记录分页
然后顶部给上函数
<script>
function HideText()
{
document.getElementById('textarea的ID').style.display='none';
}</script>
<script>
function HideText()
{
document.getElementById('text1').style.display='none';
}</script><body onload="javascript:setInterval(HideText,1000);">
<textarea id="text1">
</textarea>
</body>完整代码,1000表示1秒
<script>
function HideText()
{
document.getElementById('text1').readOnly='readonly';
}</script><body onload="javascript:setInterval(HideText,1000);">
<textarea id="text1">
</textarea>
</body>
也可用READONLY
<head>
<script type="text/javascript">
function startTime() {
var t = 5 * 60 * 1000;
var span = document.getElementById("span");
var txt = document.getElementById("txt");
txt.onfocus = null;
var inter = setInterval(function() {
span.innerHTML = "剩余时间:" + parseInt(t / 1000 / 60) + "分" + parseInt(t / 1000 % 60) + "秒";
if (t == 0) {
window.clearInterval(inter);
txt.disabled = true;
} else {
t = t - 1000;
}
}, 1000);
}
</script>
</head>
<body>
<span id="span"></span>
<textarea id="txt" style="width: 300px;height 200px" onfocus="startTime()"></textarea>
</body>
</html>code]
鼠标焦点不移出文本区域的话还是可以一直输入的
display:none,也能达到效果,呵呵