XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Общение> Hard & Soft
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
vladfaust

offline
Опыт: 12,714
Активность:
Глючат веб формы.
В общем. Создал примерчик вебформ. В ИЕ все хорошо работает, а в гугле курсор ввода всегда перескакивает на первую форму (их там около 7)! В чем дело? Уже переустановил chrome.
При нажатии, допустим, на вторую форму, происходит мгновенное перескакиване курсора на первую.
inadequate_ добавил:
Эта идиотская проблема решается ... елозиванием по форме (типа что-то выделяя). Такая проблема только на этой сайте. С чем это может быть связано?
Миниатюры
Кликните на картинку для увеличения
Название:  error.jpg
Просмотров: 30
Размер:  86.3 Кбайт  
Старый 25.05.2012, 22:55
Mihahail
๏̯͡๏
offline
Опыт: 17,766
Активность:
inadequate_, я так понимаю, ты пилишь сайт. Нужно знать, что точка в конце заголовка не ставится.
А ты код формы сюда приведи. Может он требует обязательного заполнения, а может ещё что-то. Больше инфы)
Старый 25.05.2012, 23:25
Hanabishi
COOL STATUS
offline
Опыт: отключен
Старый 25.05.2012, 23:30
vladfaust

offline
Опыт: 12,714
Активность:
<form action="add_lesson.php" method="post">
          <label for="title"><p>Введите название урока:
            <br />
            </label>
          <input type="text" name="title" id="title" />
          <p>
            <label for="meta_d">Введите краткое описание:<br />
            </label>
            <input type="text" name="meta_d" id="meta_d" />                    
          <p>
            <label for="meta_k">Введите ключевые слова (через запятую):</label>
            <br />
<input type="text" name="meta_k" id="meta_k" />                    
          <p>
            <label for="date">Введите дату добавления</label>
            :<br />
            <input name="date" type="text" id="date" value="2012-05-25" />
            <p>
              <label for="decription">Введите описание урока (с тегами):</label>
              <textarea name="decription" id="decription" cols="40" rows="5"></textarea>
            <p>
              <label for="text">Введите текст (с тегами):</label>
              <br />
<textarea name="text" id="text" cols="40" rows="20"></textarea>                        
            <p>
              <label for="author">Введите автора:<br />
              </label>
              <input type="text" name="author" id="author" />                                    
            <p>
              <input type="submit" name="submit" id="submit" value="Занести урок в базу" />
            </form>
Старый 26.05.2012, 12:51
Msey
????
offline
Опыт: 67,346
Активность:
inadequate_, боюсь, что простым html ты от нас не отделаешься.
также советую прочитать про ф-ии, которые работают на многих браузерах некорректно
Msey добавил:
Hanabishi, конфликтующие скрипты он не проверяет. когда я проверял jquery, то он не обнаружил ошибок, хотя они были
Старый 26.05.2012, 15:48
alexkill

offline
Опыт: 18,872
Активность:
inadequate_, обрати внимание, сколько у тебя открытых тегов <p>, ни в одном месте ты их не закрываешь </p>. в этом вся причина, будь внимательнее, все теги должны иметь закрывающие!
твои "елозания" срабатывают из-за наличия параметра "for" у лэйбла, он всегда поставит курсор в элемент с айдишником, переданным в этом атрибуте
Старый 26.05.2012, 19:31
vladfaust

offline
Опыт: 12,714
Активность:
Алекс, фор не писать? И закрыть все п?
Старый 26.05.2012, 22:19
alexkill

offline
Опыт: 18,872
Активность:
inadequate_, писать, однозначно.
при нажатии на текст, помещенный в тег label с атрибутом for, курсор автоматом перенесется с связанный с ним по айдишнику input, что значительно повышает юзабилити твоей формы (особенно, когда в ней много чекбоксом или радиобаттонов).
я просто объяснил тебе, почему нужный эффект достигается при елозании.
а твоя проблема возникает из-за незакрытых <p>.
Старый 26.05.2012, 23:42
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 22:36.