Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Форма занимает много места
 
 автор: DEM   (02.11.2006 в 00:37)   письмо автору
 
 

Есть форма:


<form name="f" action="#" onsubmit="add();return false;">
        <input name="Name" type="hidden" name="handle" id="handle"
                value=<? echo $_SESSION['login']?>
                onfocus="this.select()" style="width:130px; "
        <input type="text" name="who" id="who" value=""
                onfocus="this.select()" style="width:130px; "
        <input type="text" name="line" id="line" value=""
                onfocus="this.select()"
                style="width:500px; "
        <input type="button" name="check" value="Сказать"
                onclick="add(); return false;"
</form>


Всё работает отлично и т.д. Но она занимает очень много места :( Во фрэйм не влезает :( И дело даже не в том, что кнопки или текстовое поле очень высокое... просто там столько места не занято не чем (но оно как бы есть), что там бы влезло еще пару кнопок..

Надеюсь объяснил понятно... помогите плиз :(

И еще... в этой форме при нажатии на ENTER (на клавиатуре) кнопка "Сказать" не нажимается, а просто выводится не звучит не самый приятный звук...

   
 
 автор: Lelik   (02.11.2006 в 00:43)   письмо автору
 
   для: DEM   (02.11.2006 в 00:37)
 


<style>
form {padding:0; margin:0;}
</style>


сам долго от этой проблемы страдал...

   
 
 автор: ihoru   (02.11.2006 в 00:45)   письмо автору
 
   для: DEM   (02.11.2006 в 00:37)
 

По видимому все дело в том, что у тэга форм есть снизу отступ, который легко устранить с помощью CSS, этот код вуставляете в раздел <HEAD> .... </HEAD>:

<STYLE type="text/css" media="all">
form {
    margin: 0;
    padding: 0;
}
</STYLE>

Проверяй!

Дописал: вот черт, Lelik меня опередил на 2 минуты... :)

   
 
 автор: Lelik   (02.11.2006 в 00:50)   письмо автору
 
   для: DEM   (02.11.2006 в 00:37)
 

>И еще... в этой форме при нажатии на ENTER (на клавиатуре) кнопка "Сказать" не нажимается, а просто выводится не звучит не самый приятный звук...

вроде так

if(event.keyCode= циферка, которая является ключем клавиши Enter)document.forms['f'].send();

   
 
 автор: DEM   (02.11.2006 в 01:04)   письмо автору
 
   для: Lelik   (02.11.2006 в 00:50)
 

С проблемой большой таблицы всё равно что-то не то...я скорее всего знаю в чём косяк и это скорее моя вина :)
Спасибо всем за помощь!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования