проблема с IE - PullRequest
       15

проблема с IE

0 голосов
/ 03 ноября 2010

мой клиент говорит, что не может зарегистрироваться на нашем сайте и получает ошибку Когда она регистрировалась, она вводила всю информацию, а когда она нажимала, появлялось сообщение об ошибке, сообщающее ей, что в поле имени допускаются только буквы, а не цифры. Она не вводила никаких цифр.

Может ли это быть проблемой с ее браузером? (Она использует Internet Explorer.) Ее компьютер? Что еще это может быть? Я попробовал, и у меня это сработало.

Я использую регулярное выражение

ValidationExpression="^[A-Za-z]+$".

Ответы [ 5 ]

2 голосов
/ 03 ноября 2010

Возможно, в ее имени есть дефис, апостроф или ударный символ. Если это полное имя, значит, оно содержит ошибку в промежутке между именем и фамилией!

Старайтесь не ограничивать то, что пользователям разрешено вводить, так как обычно вы не позволяете людям вводить вещи, которые должны быть совершенно приемлемыми, просто используйте подходящие escape-последовательности (например, с параметризованными запросами для баз данных или преобразования <, >, &, " и ' для соответствующих им объектов для HTML), прежде чем помещать данные в любое место.

2 голосов
/ 03 ноября 2010

Она может не вводить цифры, но это все ваши сообщения об ошибках?

Возможно, она вводит знаки препинания, символы или пробелы.

Копирование и вставка чего-либо в файл также может оставить завершающий пробел, который не сможет выполнить вашу проверку.

0 голосов
/ 04 ноября 2010

Я не проблема, связанная с браузером.Проверка формы ASP.NET на стороне сервера.

0 голосов
/ 04 ноября 2010

Хорошо, я скажу это тысячу раз.Никогда не предполагайте, что то, что конечный пользователь говорит, является правдой, или то, что он утверждает, что делает, - то, что он фактически делает.Не то чтобы они были обманчивы, просто они часто не знают.

Я рекомендую использовать программное обеспечение для удаленного рабочего стола, такое как Co-Pilot (нет, я не работаю для fogcreek) и подключаться к любому пользователю, который можетреплицируйте эту проблему и посмотрите, что это происходит для вас.

Как только вы сможете убедиться, что это действительно происходит, вы сможете повторить ее со своей стороны, а затем представить ее разработчикам (или себе) для исправления

0 голосов
/ 03 ноября 2010

Я предполагаю, что вы не технический человек. Скорее всего, у введенного имени есть апостроф, пробел или что-нибудь, что не находится между a-z.

Причина, по которой вы получаете это сообщение, в том, что тот, кто создал систему, сказал, что он говорит, что когда имя не соответствует регулярному выражению, даже если оно, вероятно, не имеет ничего общего с вводом числа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...