【问题标题】:textarea validation and it must be clear every 1 mintextarea 验证,必须每 1 分钟清除一次
【发布时间】:2015-10-19 20:02:11
【问题描述】:

我需要像这样进行文本区域验证。我有一些文本,我需要将此文本写入文本区域,当它在字段警报时会发出相同的警报“它是真的”...而且我需要自动清除 textarea 10000s 我该怎么办。对不起我的英语。我想这样做

谁能在 1 分钟内写出这段文字。

Lorem ipsum dolor sit amet,consectetur adipiscing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat。 Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur。 Exceptioneur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum。

<textarea> Here it must be same text to up.When its not true its alert and every 1 min clear textarea. </textarea>

谁能帮帮我...谢谢...

【问题讨论】:

  • 这不是代码编写服务。请展示您自己尝试解决的问题,并说明您在实施时遇到的问题

标签: jquery html validation textarea


【解决方案1】:

使用 setTimeout()?

在此处了解更多信息Window setTimeout() Method

【讨论】:

    【解决方案2】:

    这样的?

    var textarea = document.querySelectorAll('textarea')[0];
    var result = document.querySelectorAll('#result');
    var sampleText = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec pellentesque tincidunt est, nec pellentesque ligula. ";
    var timer;
    
    function checkText() {
      if(textarea.value === sampleText) {
        console.log('true'); //or alert or whatevs
        window.clearTimeout(timer)
      } else {
        console.log('false'); //or alert or whatevs
      }
    } 
    
    timer = window.setTimeout(function() {
        checkText();
    },60000); //1 min in ms
    
    textarea.addEventListener("keyup", function(evt) {
       checkText();
    }, false);
    

    【讨论】:

    • 解释一下,我们有一个函数可以将您的示例文本与 textarea 进行比较 - 这样您就可以在两种情况下使用它(当用户键入或计时器用完时)。然后我们使用 setTimeout 启动一个计时器,它将在指定时间(以毫秒为单位)后调用其回调函数。我们还添加了一个事件监听器来监听 textarea 上的按键。每次我们触发函数来检查文本。您还需要在计时器用完时调用另一个函数以清除不一样的文本。请记住,您可以将 textarea.value 设置为某些内容(例如:textarea.value = '')
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-18
    • 2013-03-23
    • 1970-01-01
    • 2015-10-05
    • 2020-11-17
    • 2018-01-17
    相关资源
    最近更新 更多