这是我的表格:
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform" class="validate">
<?php if($user_ID) : ?>
<?php else : ?>
<div class="label_container">
<div class="left">
<label for="author" class="label label_name">Name*</label>
</div>
<div class="right">
<label for="email" class="label label_email">Email*</label>
</div>
</div>
<div class="input_container">
<input id="name" name="author" class="required input_text input_name" type="text" value="" />
<input id="email" name="email" class="required input_text email input_email" type="text" value="" />
</div>
<?php endif; ?>
<div class="label_container">
<label for="comment" class="label label_comment">Comment</label>
</div>
<textarea id="comment_box" class="required input_comment" name="comment" cols="40" rows="6"></textarea>
<p><input name="submit" class="input_submit" type="submit" id="submit" tabindex="5" value="Submit Comment" />
<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /></p>
<input type="hidden" id="redirect_to" name="redirect_to" value="<?php echo get_bloginfo('wpurl');?>/comment">
<?php do_action('comment_form', $post->ID); ?>
</form>
我在所有输入上都有必填字段,但它只适用于评论文字字段。
有什么想法吗?
答案 0 :(得分:1)
如果您想要客户端验证,请使用
http://bassistance.de/jquery-plugins/jquery-plugin-validation/
如果你想要服务器端验证,那么使用php
喜欢
if(empty($_POST['email']))
{
//show error msg
}else{
//add comment
}
答案 1 :(得分:1)
您实际上可以通过settings
面板中的discussion tab
wp-admin
来控制该内容。
请务必核对Comment author must fill out name and e-mail
。应该这样做。
这就是你要找的东西吗?