PaulCheung wrote:
I am testing an "add record" routine and am using three different browsers for the test. The routine is filling in a form and it contains three options EXIT, SUBMIT and CLEAR all three functions are self explanatory and all work as expected in "FIREFOX". In "OPERA" the SUBMIT and CLEAR work as expected; but not the EXIT it submits instead. In MS Internet Explorer "IE7" it does not work at all, apart from displaying the form, it is like looking at a screen dump.I am unable to fill in the form and the EXIT, SUBMIT and CLEAR are totally not working (locked).

Could anybody suggest where I could find information that will help me overcome this difficulty or let me know the difference in the HTMLs

Hi Paul,

I'm not 100% sure that I understand the problem you're having, but HTML shouldn't affect the functionality or output of your PHP.

If the problem you're having is only with getting all three submit buttons to work properly, you might want to look at the discussion below, which I found by googling "multiple submit buttons php" (without the quotes):

http://www.phpbuilder.com/board/showthread.php?threadid=10248489

If you're having problems with the rendering of the HTML, that may be due to differences in the rendering engines of various browsers. Using certain doctype definitions can cause browsers to render in "quirks mode", which can really throw things out of whack. If you omit the doctype declaration (or if it is incomplete or malformed), most browsers will render in quirks mode.

For more on quirks mode see:

http://en.wikipedia.org/wiki/Quirks_mode

For doctypes see:

http://htmlhelp.com/tools/validator/doctype.html
http://www.w3.org/QA/2002/04/valid-dtd-list.html

You also need to be sure you're not using deprecated tags for whichever doctype you've chosen as that can cause validation errors & other weirdness.

For validation I use the following Firefox Add-on:

https://addons.mozilla.org/en-US/firefox/addon/249 (I use the HTML Tidy option)

Last but not least, to find out if your browser if rendering a page in quirks or standards mode, paste the line of javascript below into your browser's address bar and press "Enter":

javascript:alert(document.compatMode=='BackCompat'?'QuirksMode':'Standards Mode');

Bev
_______________________________________________
New York PHP Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

NYPHPCon 2006 Presentations Online
http://www.nyphpcon.com

Show Your Participation in New York PHP
http://www.nyphp.org/show_participation.php

Reply via email to