Mailinglisten-Archive |
Guten Morgen, Folgendes kleine Formularscript verhält sich *beim ersten Aufruf* in Mozilla 1.4 und MSIE 6 sp1 (beide Win XP Pro) unterschiedlich, was die Selektion des Default-Buttons (es soll der obere Radiobuttons selektiert sein) anbelangt. In IE 6 ist korrekt der obere Button vorselektiert, in Moz 1.4 bleiben dagegen alle Buttons unselektiert. Im weiteren Verlauf (also bei mehrfachem Posten) wird dann zwar bei beiden der jeweils selektierte Radiobutton korrekt weitergegeben - mich stört jedoch, dass der User beim ersten Aufruf evtl. nicht weiss, welcher Wert nun gilt. <?php if(empty($_POST['position'])) { $position = "oben"; } else { $position = $_POST['position']; } if ($position == "oben") { $radio1['oben'] = "checked=\"checked\""; } else { $radio1['oben'] = ""; } if ($position == "mitte") { $radio1['mitte'] = "checked=\"checked\""; } else { $radio1['mitte'] = ""; } if ($position == "unten") { $radio1['unten'] = "checked=\"checked\""; } else { $radio1['unten'] = ""; } ?> <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"> <input type="radio" name="position" value="oben" <?php echo $radio1['oben'];?>>Oben<br> <input type="radio" name="position" value="mitte" <?php echo $radio1['mitte'];?>>Mitte<br> <input type="radio" name="position" value="unten" <?php echo $radio1['unten'];?>>Unten<br> <input type="submit" name="submit" value="Absenden" /> </form> Kann das bitte jemand verifizieren? Hat jemand eine Lösung anzubieten - vielleicht auch eine Erklärung?! Danke euch im Voraus! :) -- Schöne Grüße, Gerhard ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~ Gerhard Schoening, Web Freelancer Full Member of www.hwg.org and www.iwanet.org www.gerhard-schoening.com - Bilingual Accessible Websites www.css-technik.de - German CSS Resources Collection Latest Project: www.axelschaefermdb.de
php::bar PHP Wiki - Listenarchive