Irreterende problem med form - enter submitter ikke?
HejsaDet her er et dejligt irreterende problem. Jeg har ledt og ledt og prøvet alt muligt men den ville ikke helt virke.
Når jeg trykker på knappen Søg (som i øvrigt er den eneste submit knap) så virker det fint nok. Når jeg derimod trykker på Enter/Return(Whatever) så vil den ikke. Jeg bliver sendt til siden men det er som om den ikke overfører mine variabler?
Her er koden det driller med.
---START---
<?php
if($make_selection) {
if($search == 'educations') {
echo "<form method=\"post\" action=\"index.php\">";
echo "<center><strong>Søg på uddannelser</strong></center>";
echo "<table border=\"1\" bordercolor=\"$topheadingcolor\" width=\"40%\" align=\"center\">
<tr><td><strong>Søgeord:</strong></td></tr>
<tr><td><input type=\"text\" name=\"look_for\" size=\"55\"></td></tr>
<tr><td><strong>Sortering:</strong><br>
<input type=\"radio\" name=\"sortby\" value=\"knowhow_educations.education_name\" checked> - Uddannelsens navn<br>
<hr size=\"1\">
<input type=\"radio\" name=\"sortby\" value=\"nd_users.initials\"> - Initialer<br>
<input type=\"radio\" name=\"sortby\" value=\"nd_users.firstname\"> - Fornavn<br>
<input type=\"radio\" name=\"sortby\" value=\"nd_users.department\"> - Afdeling</td>
<td><input type=\"submit\" name=\"search_education\" value=\"Søg\"></td></tr></table></form>";
}
---SLUT---
Koden fortsætter derned af hvis man laver andre valg og her driller det også.
Jeg fandt ud af i spørgsmål: http://www.eksperten.dk/spm/127053
at han havde/har samme problem.
Dog nævner han at hvis han kommer en ekstra <input type='text'> ind så virker det fint nok. Det samme gør sig gældende i mit tilfælde men det er ikke meningen der skal være 2xinput-text.
Jeg har både prøvet at hoppe ud af php, og så kører det i rent html. Jeg har forsøgt at opbygge det igen på en anden side hvor det så var lidt simplere og der virkede det fint nok men jeg havde faktisk ikke lavet om på noget.
Jeg har også forsøgt mig ved at fjerne de 'radio' knapper der er også det virkede heller ikke.
Det er (forhåbenligt) bare mig der har overset noget men derfor vil jeg gerne lige have et par ekstra øjne på her :)
