小编Ami*_*iga的帖子

设置和删除只读JavaScript - 无法同时执行这两项操作

所以这是我第一次尝试JavaScript(学习Java atm)而且我差不多完成了.我想要做的是:在页面刷新时从我的textarea中删除readonly,并在几分钟后将其设置为只读定时器.

所有的定时器,getElement-parts和readOnly属性似乎都在工作(最后).

JavaScript的:

<script>
//x = Timelimit in minutes, z = Time remaining alert in minutes
function timeLimit(x,z) {
    var min = 60 * 1000;
    var limit = x * min;
    setTimeout(function(){ alert("Du har " + z + " minutter igjen på prøven.") },( limit - (z * min) ));
    setTimeout(function(){ alert(x + " minutter har gått.\nTiden er slutt.") },limit);
    setTimeout(document.getElementById('testroom').setAttribute('readOnly','readOnly'),limit);
}
</script>
Run Code Online (Sandbox Code Playgroud)

这是对我的函数的调用(把它放在我的textarea下面,因为它似乎是getElement通过id找到我的textarea的唯一方法):

    <form method="post" action="insert.php" />
        <textarea name="content" id="testroom"></textarea><br>
        <input type="submit" value="Send inn for retting" />
    </form> …
Run Code Online (Sandbox Code Playgroud)

javascript readonly settimeout

0
推荐指数
1
解决办法
671
查看次数

标签 统计

javascript ×1

readonly ×1

settimeout ×1