Javascript 如何仅根据选择显示文本区域?
现在我正在创建评论回复任务。但问题是,当我点击链接回复时,它会显示每个评论的所有文本区域。如何在选择“仅注释”的基础上仅显示文本区域Javascript 如何仅根据选择显示文本区域?,javascript,jquery,smarty,Javascript,Jquery,Smarty,现在我正在创建评论回复任务。但问题是,当我点击链接回复时,它会显示每个评论的所有文本区域。如何在选择“仅注释”的基础上仅显示文本区域 tpl file {if $entries.comment|default:''} {foreach from = $entries.comment name = data item = data key=k } <a class="a_reply" href="reply_form"><span class="gl
tpl file
{if $entries.comment|default:''}
{foreach from = $entries.comment name = data item = data key=k }
<a class="a_reply" href="reply_form"><span class="glyphicon glyphicon-share-alt<strong>reply</strong></span></a>
<div class="reply_form" id="formid()" style="display:none;">
<form action="/commenter/web/index.php" method="Post" >
<input type = "hidden" name ="m" value = "{$m}" />
<input type="hidden" name="comment_id" id="comment_id" value="{$data.comment_id}"/>
<input type="hidden" name="user_id" id="user_id" value="{$data.user_id}"/>
<input type = "hidden" name ="c" value = "do_add_comment_reply" />
<textarea class="form-control" name="message" placeholder="Please leave a reply of the comment "></textarea>
<input type="submit" id="btn_reply" name="btn_reply" class="btn btn-primary" value="Reply">
</form>
</div>
事实上,这与Smarty无关。您需要为表单/按钮设置不同的ID,并在单击特定按钮时使用它。如果您是marcin nabialek,您能否详细说明代码,因为我是新程序员。现在我明白了,已经解决了。谢谢marcin nabialek
$(document).ready(function()
{
$(".a_reply").click(function()
{
if($(".reply_form").is(":visible"))
{
$(".reply_form").hide();
}
else
{
$(".reply_form").show();
}
return false;
});
});