回复链接,在 XHTML Strict 中自动将文本添加到文本区域?
我试图在我的博客上的每条评论旁边添加一个链接,当您单击“回复”一词时,“@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 编码我的网站,在检查其验证后,
I'm trying to add a link next to each comment on my blog, where when you click on the word "Reply", "@Name" automatically adds to the comment form's textarea below (it also jumps to the form by anchor link).
This is what I'm currently using:
<script type="text/javascript">
/* <![CDATA[ */
function reply(text) {
document.form.comment.value += text;
}
/* ]]> */
</script>
And for each link (multiple on page)...
<a href="#form" onclick="reply('@<?php echo $name; ?>: ');">Reply</a>
And the form...
<form name="form" id="form"...
<textarea name="comment" id="comment"...
Assuming I didn't typo any of it, but it works just fine.
The problem:
I'm coding my site in XHTML Strict and upon checking its validation, the <form>
tag isn't allowed to have a name
attribute. So now I'm wondering if there's a way I can get around it? Is there another method that doesn't require multiple <script>
's for each link? Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在文本区域中输入 ID,然后使用 document.getElementByID。
Put an ID on the text area, and use document.getElementByID.