2016-12-06 2 views
1

У меня есть вход, который используется JS для управления отправкой двух форм с различными действиями, но только один из них будет представлен, и он должен включать этот ввод.Как связать вход HTML5 с двумя формами

Я могу сделать это со скрытым вводом с использованием JS, чтобы изменить их значения, когда исходный изменяется, но я хотел бы знать, есть ли решение HTML5.

Вот мой JS код, чтобы сделать это:

$(function(){ 
    $('#originalOne').change(function(){ 
    // check if I should disable a form 
    $('.hiddenOnes').val($(this).val()); 
    }) 
}); 
+0

Есть ли причина, по которой вы не можете объединить две формы и иметь одну кнопку отправки? – gyre

+0

один из них может быть отключен, и у них есть разные действия, отредактировав вопрос, чтобы уточнить, что – robert

+0

Когда вы хотите, чтобы вторая форма была отправлена, если когда-либо? Поскольку у двух есть разные действия, кажется, что '

' может оказаться не очень полезным. – gyre

ответ

0

Я думаю, что я мог бы понять, что вы просите, поправьте меня, если я ошибаюсь:

«Есть ли способ, чтобы обновить значения в одной форме, основанные на значениях в другом, используя только HTML5 (без использования JavaScript)? "

К сожалению, ответ НЕТ. Вам нужно будет присоединить прослушиватели событий и обработать изменения с помощью JavaScript. Ранее я предложил использовать <fieldset> для группировки входов, которые вы хотели отключить независимо, но этот метод не работает для нескольких действий формы.

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