gpt4 book ai didi

php - 禁用提交按钮,直到 textarea ihas 超过 100 个字符

转载 作者:搜寻专家 更新时间:2023-10-31 21:17:25 24 4
gpt4 key购买 nike

如何在文本区域的字符数超过 100 个字符之前禁用提交按钮?

这是用于检查用户是否选择上传图片的代码。请告诉我应该如何命名我的文本区域并指导我完成它的安装。

$(function() {
$('form').submit(function() {
if(!$("form input[type=file]").val()) {
alert('You must select a file!');
return false;
}
});
});

最佳答案

首先,禁用提交按钮,例如。

<input type="submit" disabled="disabled" id="submitid" />

接下来,您应该编写一个函数来计算用户书写时文本区域的长度,这可以通过使用 jQuery 中的 keyup 函数或普通 Javascript 中的 onkeyup 函数来完成。jQuery 中的示例:

$("#textareaid").keyup(function () {
if((this).val().length > 100) {
$("#submitid").removeAttr('disabled');
} else {
$("#submitid").attr("disabled", "disabled");
}
});

注意:代码未经测试。

设置间隔方法:

setInterval(function () {
if($("#textareaId").val().length > 100) {
$("#submitid").removeAttr("disabled");
} else {
$("#submitid").attr("disabled", "disabled");
}
}, 500); //Runs every 0.5s

全尺寸示例:

<form>
<textarea id="textareaId"></textarea>
<input type="submit" id="submitId" disabled="disabled" />
</form>
<script type="text/javascript">
setInterval(function () {
if($("#textareaId").val().length > 100) {
$("#submitId").removeAttr("disabled");
} else {
$("#submitId").attr("disabled", "disabled");
}
}, 500); //Runs every 0.5s
</script>

关于php - 禁用提交按钮,直到 textarea ihas 超过 100 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5739201/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com