2013-10-07 2 views
0

enter image description hereСбор различных HTML входных элементов из разных Html страницы Расположение

Пусть У меня есть страница, как это, левая часть имеет форму, которая имеет два входа элемента, я не могу положить правую часть элемента внутри моего левого форма тега из-за размещения страницы, что невозможно.

Как я могу отправить значение левой части и правой части вместе после того, как пользователь нажал кнопку «Отправить», когда они были вынуждены быть разделены?

любая идея, любой код или что-нибудь, что может мне помочь ...

спасибо заранее

ответ

1

По причинам доступности обоих входных зонах должны принадлежать к одной и той же form. Не все будут использовать JavaScript, и для этих пользователей ваши собранные данные будут бессмысленными.

Что вы можете сделать, это просто обернуть оба столбца в пределах form, а не только один раздел в пределах одного столбца. Если предположить, что существующий код выглядит следующим образом:

<div> 
    <form> 
     <input /> 
     <textarea></textarea> 
     <input /> 
    </form> 
</div> 
<div> 
    <input /> 
</div> 

Просто изменить это выглядеть следующим образом:

<form> 
    <div> 
     <input /> 
     <textarea></textarea> 
     <input /> 
    </div> 
    <div> 
     <input /> 
    </div> 
</form> 
+0

Я ищу способ цепи входов в таком виде без упаковки просто всю страницу внутри элемент формы. это своего рода смелый чувак! – Mehdi

+0

@Mehdi, как я уже упоминал, по причинам доступности вы не можете сделать это с помощью JavaScript. Если вы это сделаете, вы получите сбор недопустимой информации от пользователей, у которых отключен JavaScript. Выполнение этого не приведет к аннулированию HTML. –

+0

Знаете ли вы о tabindex в элементах ввода? что здесь не может быть? Я только что слышал об этом немного. – Mehdi

Смежные вопросы