Ответ Джима велик, но вот мой любимый вариант, если вы не возражаете против нескольких импортов:
from functools import reduce
from operator import add
reduce(add, map(add, u, l))
стандарт HTML для форм, кажется, таков, что отключенные входные элементы не способствуют набору имени/значения формы.
, Который корректен.
ВЗЛОМ: Вы могли использовать JavaScript для, на отправьте:
Как немного больше устойчивого варианта взлома Wayne (который мог бы запутаться нажатием Кнопки "Назад"), при отключении управления: набор readonly= true
и className= 'disabled'
вместо disabled= true
, затем разработайте .disabled
для взгляда подобными отключенному полю.
Можно ли использовать Visible=false
и/или ReadOnly=true
вместо Enabled=false
?
при использовании управления Вы не должны действительно устанавливать Enabled=false
?
Необходимо использовать readOnly
флаг, а не disabled
. Поля только для чтения не могут быть отредактированы пользователем, но все еще отправлены с формой.
<input type="text" value="blah" readonly="true"/>
При создании значения только для чтения, вместо того, чтобы отключить его, поле, name/value, будет отправлено с остальной частью неотключенных полей.
Заставьте обработчик событий фокуса полей только для чтения передать фокус следующему имеющему право полю, заставить его действовать больше как отключенный элемент. Некоторые браузеры позволяют Вам сфокусировать и выбрать поля только для чтения, и некоторые даже позволяют Вам вставить в поле только для чтения, хотя они возвращаются к исходному значению onblur и onchange.
<input type="text" value="" readonly="readonly">