google-code-export / django-hotclub

Automatically exported from code.google.com/p/django-hotclub
MIT License
0 stars 0 forks source link

Signup AJAX validation locks up on IE6 #129

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Run Pinax 'Basic Project'.
2. From Internet Explorer, navigate to Signup page.
3. Enter a username.
4. Try tab out, or click on any other field (to trigger ajax-validation).

What is the expected output? What do you see instead?

Focus stays firmly on username, preventing input of other fields.

What version of the product are you using? On what operating system?

pinax: SVN-trunk.
Internet Explorer version is 6.0.

Please provide any additional information below.

This issue also affects Cloud27.

Original issue reported on code.google.com by richardb...@gmail.com on 1 Dec 2008 at 1:09

GoogleCodeExporter commented 9 years ago
I know most people won't agree with me but by the time Pinax makes it on a 
mainstream
site with enough IE6 users to matter, it won't matter.

IE6 is already below 20% market share for everyday users and surely in the 
cloud27
logs it's under 5% and shrinking.

Original comment by arocki...@gmail.com on 14 Jan 2009 at 7:09

GoogleCodeExporter commented 9 years ago
Hi,
this problem is caused by returning false from validation error in
django-ajax-validation when a form is invalid. This prevents IE from switching 
to
another field. The form is invalid because all fields are validated, not only
username, and password fields are empty.
Changing the event type from "change" to "blur" solves the problem. But now 
every
focus change triggers the validation. 
I have attached two files:
ajax.patch - changing return from validation from "return status" to "return 
true"
signup.patch - changing event type
You can apply the first or the second patch, both solve the problem but in 
different way.

There is anoter bug, when you focus on the sign up button:
parent[0].className is undefined
but this is in uni-form.jquery.js

Original comment by Mariusz....@gmail.com on 20 Feb 2009 at 12:53

Attachments:

GoogleCodeExporter commented 9 years ago
US Government agencies need to support IE6 at this stage. It hurts, but its 
what we
have to do.

Original comment by pyDanny on 13 Mar 2009 at 4:04

GoogleCodeExporter commented 9 years ago

Original comment by leidel on 13 Mar 2009 at 9:06