Юзабилити.
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="< Назад" tabindex="3" onclick="javascript:history.go(-1)" type="button"></td>
<td align="center"><input name="submit" value="Продолжить >" tabindex="2" onclick="this.disabled=(disabled)" type="submit"></td>
</tr>
</tbody>
</table>
</form>
Работает во всех 3-х браузерах и не надо никакого JS.
KyDECHuK:
Понятно, имеет смысл порядок расстановки индекса.
naxellar:
У меня просьба. Сделайте так, что бы "--" заменялось на длинное тире (-). В HTML коде это "—"
KyDECHuK:
Очень не удобно, что отсутствует возможность очистить свой ящик для ЛС одной кнопкой.
В существующей реализации этой функции приходится указывать период "365 дней", после чего остатки удалять вручную - геморно.. :/
Навигация