因此,基本上我想要的是禁用提交按钮,直到在文本区域中达到一定的字数为止。

我环顾四周,试图找到方法,但是没有运气。

有任何提示或帮助吗?

<form method="post" id="writearticle" action="submitarticle.php">
  <script>
    $('#writearticle').submit(function(event) {
        var text = $("#content").val();
        text = text.split(" ");
        // check for at least 10 words
        if(text.length < 10){
            console.log("prevented");
            // prevent submit
            event.preventDefault();
            return false;
        }
        console.log("submitted");
    });
  </script>

  <textarea rows="30" cols="85" id="content" name="content" placeholder="Write the article here. Try to abide by the instructions and keywords provided."></textarea>
  <br />
  <input type="submit" name="submitarticle" value="Submit Article" class="submit" />
  <br /><br /><br /><br /><br />
</form>

最佳答案

向我们显示您的代码。
1)为提交按钮设置onclick事件
2)Check length in textarea
3)return falsepreventDefault()(如果单词数不足)。

关于javascript - 停止按下提交按钮,直到在文本区域中写入足够的单词为止,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12527942/

10-10 00:13