gpt4 book ai didi

textarea - 设置文本区域的最小长度

转载 作者:行者123 更新时间:2023-12-02 02:29:43 24 4
gpt4 key购买 nike

如果用户没有在文本区域中输入足够的数据,我正在努力使我的 wordpress 网站上的评论表单无法提交。

这是我写的标题

<script>
function CheckLength()
{
var msg_area = document.getElementById("Message");
msg_area.innerHTML = "";
if (document.getElementById("commentarea").value.length < 100) {
msg_area.innerHTML = "YOU DID NOT ENTER ENOUGH INFO FOR YOUR REVIEW";
}
else document.getElementById("commentform").submit();
}
</script>

我的表单看起来像这样

<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" name="commentform" id="commentform">


<p><input size="36" type="text" name="author" /> Name <span class="required">*</span></p>
<p><input size="36" type="text" name="email" /> Email <span class="required">*</span> (Not Published)</p>
<p><input size="36" type="text" name="url" /> Website</p>
<p><input size="36" type="text" name="server_ip" id="server_ip" /> Server IP/Hostname</p>
<p><?php show_subscription_checkbox(); ?></p>

<p><textarea name="comment" id="commentarea" cols="100%" rows="20"></textarea></p>

<p align="right"><input type="button" name="submit" id="submit" value="Submit Review" tabindex="5" onClick="CheckLength()"></p>
<span id="Message" style="color:#ff0000"></span>


<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />

<?php /* do_action('comment_form', $post->ID); */ ?>
</form>

如果我输入的字符少于 100 个,表单会显示错误“您没有输入足够的信息供您查看”,但如果我输入的字符多于 100 个字符,表单将不会提交。如果我将输入类型更改为提交,它会提交,但是 < 100

没关系

最佳答案

更改输入按钮的名称。

我在使用您的标记时遇到的错误是提交不是函数,因为它认为我指的是提交按钮。以下应该有效:

<input type="button" name="submitbtn" id="submitbtn" value="Submit Review" tabindex="5" onClick="CheckLength()">

关于textarea - 设置文本区域的最小长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4207894/

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