У меня есть одно текстовое поле в форме - в основном, чтобы пользователи могли изменять URL своего сайта в нашей мини-CMS. Мы используем удаленную проверку, чтобы убедиться, что URL еще не занят.
Они вводят желаемый URL и нажимают кнопку сохранения. Если они это делают, и фокус переходит от текстового поля прямо к кнопке отправки - проверка не происходит и форма не отправляется должным образом. Если они касаются области пробелов, то форма делает.
Проблема с отправкой формы заключается в том, что если они коснутся пробелов, мы отправим имя кнопки отправки вместе с нужным URL-адресом - мы используем ( AcceptParameterAttribute ), чтобы позволить нам направлять отправку формы в правильное действие. Для этого используется атрибут имени кнопки отправки. Если они не нажимают пустое место, чтобы потерять фокус на текстовом поле, тогда публикуется только нужный URL.
Это действительно странно, и это очень раздражает. Кто-нибудь видел что-нибудь подобное раньше? Есть ли способ преодолеть проблему?