Auswahlliste mit Default Eintrag klappt nicht.
petz
- html
Hallo,
Ich versuche in 4 Listenfelder einen Defaulteintrag zu selektionieren. Das klappt jedoch nur in den ersten beiden obwohl die beiden letzten fast identisch sind. Oder spielt mein Browser wieder nur Streiche?
Hier ist mein Code:
-----------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Nouvelle Societe</title>
<link rel="stylesheet" type="text/css" href="styles.css">
<script src="manageContacts.js"></script>
</head>
<body>
<div class="a">
<?php
$db_link = mysql_connect('localhost', $user, $password) or die('Error: Could not connect to server.');
mysql_select_db($db, $db_link) or die('Error: Could not select database.');
?>
<h1>Création client - société</h1>
<a href="dropTables.php">Drop Tables</a>
<form action="smodifierSociete.php" method="post" name="form">
<!-- INFORMATIONS GENERALES -->
<fieldset>
<legend>Informations générales</legend>
<ol>
<div>
<li>
<label>Nom de la socièté:</label>
<input type="text" class="text" name="nom" size="50" value=""/>
</li>
<li>
<label>Raison sociale:</label>
<select name="rs2" size="5">
<option>---</option>
<option selected>SA</option>
<option>SARL</option>
<option>SCI</option>
<option>SI</option>
<option>LTD</option>
</select>
<?php
echo "<select name='rs3' size='5'>";
echo "<option >1</option>";
echo "<option >2</option>";
echo "<option selected>3</option>";
echo "<option >4</option>";
echo "</select>";
?>
<?php
echo "<select name='rs4' size='5'>";
$i = 1;
$result = mysql_query("SELECT * FROM raison_sociale");
while ($row = mysql_fetch_array($result)) {
if ($i == 3) echo "<option selected>$i</option>";
else echo "<option >$i</option>";
$i++;
}
echo "</select>";
?>
<?php
echo "<select name='rs5' size='5'>";
for ($i=0;$i<5;$i++) {
if ($i == 3) echo "<option selected>test</option>";
else echo "<option >$i</option>";
}
echo "</select>";
?>
</li>
</div>
</ol>
</fieldset>
</form>
</div>
</body>
</html>
Hellihello
Du solltest Dir vielleicht erstmal den ausgegeben Quelltext anschauen. Da muss ja was anders sein. Vielleicht auch mal validieren?
Dank und Gruß,
Hellihello
Du solltest Dir vielleicht erstmal den ausgegeben Quelltext anschauen. Da muss ja was anders sein. Vielleicht auch mal validieren?
Dank und Gruß,
Hier ist der Quellcode in Firefox. Sieht alles normal aus. Das ist ja das Problem.
----------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Nouvelle Societe</title>
<link rel="stylesheet" type="text/css" href="styles.css">
<script src="manageContacts.js"></script>
</head>
<body>
<div class="a">
<h1>Création client - société</h1>
<a href="dropTables.php">Drop Tables</a>
<form action="smodifierSociete.php" method="post" name="form">
<!-- INFORMATIONS GENERALES -->
<fieldset>
<legend>Informations générales</legend>
<ol>
<div>
<li>
<label>Nom de la socièté:</label>
<input type="text" class="text" name="nom" size="50" value=""/>
</li>
<li>
<label>Raison sociale:</label>
<select name="rs2" size="5">
<option>---</option>
<option selected>SA</option>
<option>SARL</option>
<option>SCI</option>
<option>SI</option>
<option>LTD</option>
</select>
<select name='rs3' size='5'><option >1</option><option >2</option><option selected>3</option><option >4</option></select> <select name='rs4' size='5'><option >1</option><option >2</option><option selected>3</option><option >4</option><option >5</option></select> <select name='rs5' size='5'><option >0</option><option >1</option><option >2</option><option selected>test</option><option >4</option></select> </li>
</div>
</ol>
</fieldset>
</form>
</div>
</body>
</html>
bei mir (Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12) zeigt er es genau so an wie erwartet
nur ganz valide is halt nicht ;)
bei mir (Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12) zeigt er es genau so an wie erwartet
nur ganz valide is halt nicht ;)
was meinst du mit "nicht ganz valide"?
das script tag braucht ein type attribut
direkt unterhalb eines <ol> muss ein <li> kommen (kein <div>)
und 2 daraus folgende fehler
https://addons.mozilla.org/de/firefox/addon/249
Hallo,
hast Du das Ganze mal mit einem anderen Browser versucht? Ich meine mich zu erinnern, dass der olle FF in diesem Punkt imho Mist baut: er selektiert das zuletzt angewählte Element automatisch.
Gruß,
Manu