0

我正在尝试在我的博客上的每条评论旁边添加一个链接,当您单击“回复”一词时,“@Name”会自动添加到下面的评论表单的文本区域(它也通过锚链接跳转到表单) .

这是我目前正在使用的:

<script type="text/javascript">
/* <![CDATA[ */
function reply(text) {
    document.form.comment.value += text;
}
/* ]]> */
</script>

对于每个链接(页面上的多个)...

<a href="#form" onclick="reply('@<?php echo $name; ?>: ');">Reply</a>

而且表格...

<form name="form" id="form"...
<textarea name="comment" id="comment"...

假设我没有错字,但它工作得很好。

问题:

我正在用 XHTML Strict 对我的网站进行编码,并且在检查其验证后,该<form>标签不允许有name属性。所以现在我想知道是否有办法绕过它?是否有另一种不需要<script>每个链接多个 ' 的方法?提前致谢。

4

1 回答 1

0

在文本区域放置一个 ID,然后使用document.getElementByID

于 2011-04-04T20:59:20.340 回答