ブログの各コメントの横にリンクを追加しようとしています。「返信」という単語をクリックすると、「@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>
リンクごとに複数の を必要としない別の方法はありますか? 前もって感謝します。