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