因此,基本上我想要的是禁用提交按钮,直到在文本区域中达到一定的字数为止。
我环顾四周,试图找到方法,但是没有运气。
有任何提示或帮助吗?
<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 false
和preventDefault()
(如果单词数不足)。
关于javascript - 停止按下提交按钮,直到在文本区域中写入足够的单词为止,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12527942/