Юзабилити.

<< < (4/4)

grimgav:
Цитата: KyDECHuK от Июнь 09, 2007, 03:05:04

Нуждаюсь в подсказке правильного решения.

Нет ничего проще. Расстановка tabindex следующая:
    1 - у поля ввода
    2 - у сабмита (Продолжить >)
    3 - у кнопки Назад.
Вот код:
Цитировать

<form name="myForm" method="post" onsubmit="formfre(myForm.Description)">
  <table class="bordercolor" border="0" cellpadding="4" cellspacing="1" width="100%">
    <tbody>
      <tr class="titlebg">
        <td colspan="2" align="center">Изменение кармы (Прибавить)</td>
      </tr>
      <tr class="windowbg">
        <td align="center">Пожалуйста, напишите за что вы изменяете карму этому пользователю
(Обязательно для заполнения)</td>
        <td align="center"><input name="Description" tabindex="1" size="84" maxlength="62" type="text"></td>
      </tr>
      <tr class="windowbg">
        <td align="center"><input value="&lt; Назад" tabindex="3" onclick="javascript:history.go(-1)" type="button"></td>
        <td align="center"><input name="submit" value="Продолжить &gt;" tabindex="2" onclick="this.disabled=(disabled)" type="submit"></td>
      </tr>
    </tbody>
  </table>
</form>


Работает во всех 3-х браузерах и не надо никакого JS.

KyDECHuK:
 Понятно, имеет смысл порядок расстановки индекса.

naxellar:
У меня просьба. Сделайте так, что бы "--" заменялось на длинное тире (-). В HTML коде это "&#151;"

KyDECHuK:
Очень не удобно, что отсутствует возможность очистить свой ящик для ЛС одной кнопкой.
В существующей реализации этой функции приходится указывать период "365 дней", после чего остатки удалять вручную - геморно.. :/

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница