cf1234 Nybegynder
30. maj 2013 - 11:26 Der er 11 kommentarer

Virker ikke i IE

Tanken med nedestående er at man klikker på to farver og får vist sine valg i tekst form.
Virker i alle browsere på såvel PC som Mac samt mobile enheder....med undtagelse af IE.
Kan nogen hjælpen mig med hvorfor IE ikke kan forstå det?

<?php

$value1 = $_POST['1'];
$value2 = $_POST['2'];


echo '<center>Du har valgt:<b> '.$value1.' / '.$value2.'</b></center><hr><br>';


?>

<center><form action="<?php $PHP_SELF; ?>" method="post">
<input type="radio" style="display: none;" id="grp1" name="1" value="Yellow" /><label for="grp1"><img src="images/y.png" title="Laber gul" /></label>
<input type="radio" style="display: none;" id="grp2" name="1" value="Cyan" /><label for="grp2"><img src="images/c.png" title="Syret cyan"/></label>
<input type="radio" style="display: none;" id="grp3" name="1" value="Magenta" /><label for="grp3"><img src="images/m.png" title="M&#229;bende magenta"/></label><br>
<input type="radio" style="display: none;" id="grp4" name="2" value="Yellow" /><label for="grp4"><img src="images/y.png" /></label>
<input type="radio" style="display: none;" id="grp5" name="2" value="Cyan" /><label for="grp5"><img src="images/c.png" /></label>
<input type="radio" style="display: none;" id="grp6" name="2" value="Magenta" /><label for="grp6"><img src="images/m.png" /></label><br>
    <input type="submit" value=" VIS ">
</form></center><br><br>
<?
?>
michael_stim Professor
30. maj 2013 - 11:59 #1
Er det ALT kode?
michael_stim Professor
30. maj 2013 - 12:02 #2
$PHP_SELF skal i hvert fald være:
echo $_SERVER['PHP_SELF'];

Men det er ikke det der gør at det ikke fungerer i IE.
cf1234 Nybegynder
30. maj 2013 - 12:16 #3
Det bliver brugt i en større sammenhæng (som custom code på et Joomla site), men det er denne del der ikke virker. Tager man den kode jeg har postede fungere det uden yderligere kode med undtagelse af IE.
claes57 Ekspert
30. maj 2013 - 12:16 #4
virker det, hvis du fjerner  display: none;  ?
cf1234 Nybegynder
30. maj 2013 - 12:30 #5
Så virker det. Ideen var bare at der kun skulle være grafikken at klikke på - ingen radio
Birger52 Nybegynder
30. maj 2013 - 13:02 #6
Kapitel 3 af en bog, er ligesom ikke nok til en hel roman.
<html>
<head>
<title>...</title>
</head>
<body>
din kode her
</body>
</html>

er absolut minimum.
Tagget <center> udgik for meget længe siden, så du skal nok overveje, at bruge CSS i stedet.
Der mangler så doctype, som i ovenstående kunne være HTML4.01, i hvilket tilfælde der skal tilføjes
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
foran det alt sammen.
cf1234 Nybegynder
30. maj 2013 - 13:30 #7
Birger:
Tak for info. Er godt klar over det, men da det ikke ændre noget på resultatet så jeg ingen grund til at smide flere linier end nødvendigt. Havde du et løsningsforslag eller....?
cf1234 Nybegynder
30. maj 2013 - 13:33 #8
Du svarede på det jeg spurgte om og ledte mig på vej mod fejlkilden så du får pointene.
Jeg kan Google mig frem til jeg absolut ikke er den eneste med display: none; - problemer, så løsningen bliver radiobutton med grafik som label.
Tak for hjælpen :o)
cf1234 Nybegynder
30. maj 2013 - 13:34 #9
Det gik lidt for stærkt...claes57 - smid et svar :o)
Birger52 Nybegynder
30. maj 2013 - 13:41 #10
OK.
Det er ikke alle browsere, og specielt ikke IE, der forstår amputerede versioner af HTML. Så din test på at finde ud af hvad der er galt, har ikke nogen chance, for at give et brugbart resultat.
cf1234 Nybegynder
30. maj 2013 - 13:50 #11
Misforstå mig ikke - jeg har været der og det fungere ikke.
Tak for din ulejlighed
Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links

Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester





Computerworld
Denne programmør har fundet det perfekte våben mod Windows-svindlere og irriterende telefon-sælgere
Programmøren Roger Anderson har bygget en robothær, der bliver sendt i krig mod svindlere og irriterende telefonsælgere.
CIO
Sikkerhedsfolk: Sådan vil ransomware-plagen udvikle sig (det bliver meget værre)
Vi har kun set begyndelsen på ransomware-plagen, vurderer sikkerhedsfolk. Næste fase kan blive total nedlukning af hele fabrikker, anlæg og organisationer. Og hvad gør vi så?
Comon
Sådan installerer du Googles bil-system, Android Auto, på din smartphone
Android Auto har indtil nu krævet en bil med indbygget computer med touchskærm for at kunne fungere. Nu kan du installere systemet på din Android-telefon og benytte den som bil-computer og navigations-system. Se her, hvordan du gør.
Channelworld
Tidligere Atea-boss Claus Hougesen er færdig som direktør i 3A-it: Her er årsagen
Claus Hougesen er stoppet som administrerende direktør for 3A-it og har i stedet overladt posten til Preben Jensen, der ligeledes har en fortid hos Atea.
White paper
Stor undersøgelse: Det forventer danske it-folk på jobbet
I samarbejde med it-jobbank har Computerworld undersøgt, hvad it-folk lægger vægt på i et job. Flere end 2.000 it-folk deltog blandt Computerworlds og it-jobbanks brugere i juli og august måned 2016.