jbv wrote:


Don't know about safari versions.
Are you styling the form elements with css at all? I have known this to
cause serious browser-specific issues in the past.
Are the names of your form elements robust - all safe characters - if
they are somehow getting encoded by the browser your cgi might not
recognise them? (A Very Long shot I know, but...)
What kinds of elements go missing? Any pattern?

Martin,

Thanks for your reply...

yes, I use css with all form elements and those that get
skipped are mainly <select> elements with "onchange"
js code...

That's a scenario where I have seen issues. I've seen some browsers get really confused by css styled select elements. One thing I have seen personally (actually in ie macOS 9 IIRC but not in any recent browsers) is confusion over the actual position of the select element, - e.g. it gets activated when clicking in adjacent whitespace, but not on the element itself. If possible I would simply remove styling from these and see if that affects what happens.

I have also seen browsers freeze when a select element is changed. This sort of thing might be a javascript issue, but could also conceivably be related to css if some bad code in the browser itself is making assumptions about the select element having been drawn directly by the OS. A javascript error need not freeze the browser of course, it could easily "fail silently" from the users perspective. The value change presumably then wouldn't be applied to your hidden elements. Since you are reliant on javascript, and that is notorious for browser related issues, it is quite possible there are some js bugs in the particular safari version. So I would have a close look at the relevant onchange routines to ensure they are as robust as possible, make few or ideally no environmental assumptions etc.

Martin Baxter

basically, the form I use is made of 2 parts :
1- a bunch of text fields, check boxes, radio buttons and
menus, all visible and used to enter data
2- a serie of hidden elements which are the true <form>
uploaded by clicking on the submit btn - those hidden
elements gather all the data entered by users and are filled
by js functions according to what users select, type and check.

This works fine on IE Mac OS9 & OSX and Win XP, as well
as Firefox Win & Mac OSX and Safari 2.
The previously described problem arises only SOMETIMES on
a previous version of Safari...

JB

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to