2013-03-30 3 views
3

Здесь я разместил таблицу внутри форму, чтобы упорядочить элементы формы.
Это не работает, даже если оно действительно.HTML-форма не работает со столом внутри

<form method="get" action="another.php"> 
<table width="50%" border="0" cellspacing="0" cellpadding="0"> 
<tr> 
    <td width="60%"> 
     Number: <input type="text" name="number" /> 
    </td> 
    <td width="20%" align="center"> 
     Title: <input type="text" name="title" /> 
    </td> 
    <td width="20%"> 
     Short Desc: <input type="text" name="shortdesc" /> 
    </td> 
</tr> 
</table> 
</form> 

При нажатии Enter, форма не будет подчиняться.
где, как если бы я помещал кнопку отправки в любую точку формы, она работает как для . Введите ключ и нажмите кнопку.

<input type = "submit" value="Submit" /> 

Но я не хочу никаких кнопок для представлений. Отправьте форму, нажав Введите ключ.
Любые подсказки, почему это не работает?

+2

ли это делать то, что вы хотите без разметки таблиц? – SteveP

+0

use

+0

Я пробовал это. Если я скрою кнопку отправки, она не отправляется снова. –

ответ

3

Добавьте это в форму

<input type="submit" style="position: absolute; left: -9999px"/> 

или

<input type="submit" style="visibility: hidden;"/> 
0

добавить это .... будет исправить вашу проблему для всех трех браузера

<input type="submit" name="update" value=" Apply " 
style="position: absolute; height: 0px; width: 0px; border: none; padding: 0px;" 
hidefocus="true" tabindex="-1"/> 
0

всех форм нуждающихся представить (без javascript atleast):

вы можете сделать его невидимым:

<input type="submit" style="visibility:hidden"/> 
Смежные вопросы