【问题标题】:Reply link, auto addition of text to textarea in XHTML Strict?回复链接,在 XHTML Strict 中自动向 textarea 添加文本?
【发布时间】:2011-07-29 11:44:29
【问题描述】:

我正在尝试在我博客上的每条评论旁边添加一个链接,当您点击“回复”一词时,“@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 对我的网站进行编码,并且在检查其验证后,&lt;form&gt; 标记不允许具有name 属性。所以现在我想知道是否有办法绕过它?是否有另一种方法不需要每个链接多个&lt;script&gt;?提前致谢。

【问题讨论】:

    标签: javascript forms xhtml xhtml-1.0-strict


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2010-12-28
      • 1970-01-01
      • 2010-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多