Ссылка для ответа, автоматическое добавление текста в текстовое поле в строгом XHTML? - PullRequest
0 голосов
/ 05 апреля 2011

Я пытаюсь добавить ссылку рядом с каждым комментарием в своем блоге, где, когда вы нажимаете слово «Ответить», «@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, и после проверки его проверки тег <form> не может иметь атрибут name.Так что теперь мне интересно, есть ли способ обойти это?Есть ли другой метод, который не требует нескольких <script> для каждой ссылки?Заранее спасибо.

1 Ответ

0 голосов
/ 05 апреля 2011

Поместите идентификатор в текстовую область и используйте document.getElementByID .

...