Всем привет, стоят на сайте стандартные коменты. Шаблон XSLT
При не заполнении полей, страница улетает наверх и там появляется следующее
Errors list:
Комментарий не был добавлен. Комментарий должен содержать непустой заголовок или непустой текст.
Как сделать так, чтобы при не заполнении(или неверном заполнении) поля, не вылетало бы наверх и не выводилась бы эта ошибка, а просто поле становилось бы красным. Куда копать?
Шаблон такой
<xsl:template match="action">
<h3>Добавить комментарий</h3>
<form method="post" action="{.}" name="form_addcomment" id="form_addcomment">
<fieldset class="intext">
<label for="comment_author">
<span>Ваш имя:</span>
<input type="text" name="author_nick" id="comment_author" />
</label>
<label for="comment_text" id="for_comment" title="Текст">
<span>Текст: <sup class="asterisk">*</sup></span>
<textarea name="comment" id="comment_text" cols="6" />
</label>
</fieldset>
<xsl:apply-templates select="document('udata://system/captcha//id')/udata[url]" />
<input class="btt submit-send" type="submit" value="отправить"/>
</form>
</xsl:template>
<xsl:template match="user[@status = 'auth']">
<h3>Добавить комментарий</h3>
<form method="post" action="/comments/post/{/result/@pageId}/" name="form_addcomment" id="form_addcomment">
<fieldset class="intext">
<!--<label for="comment_title" id="for_title" title="Заголовок">
<span>Заголовок: <sup class="asterisk">*</sup></span>
<input type="text" name="title" id="comment_title" />
</label>-->
<label for="comment_text" id="for_comment" title="Текст">
<span>Текст: <sup class="asterisk">*</sup></span>
<textarea name="comment" id="comment_text" cols="6" />
</label>
</fieldset>
<input class="submit-send" type="submit" value="Отправить"/>
</form>
</xsl:template>
Спасибо