Avatar billede KurtG Forsker
02. marts 2025 - 20:05 Der er 5 kommentarer

Få input felt, der er med fed skrift og formatteres på linje

Dette spørgsmål indeholder også php, men jeg vurderer, at problemet er HTML.
Jeg har en tabel med nogle årstal. nogle af årstallene skal fremhæves med fed skrift og ved tryk på dem skal årstallet gemmes i en $POST til senere brug.
Jeg har svært ved at få det til at virke tilfredsstillende.
Det er de tal, der hopper op i tabellen, der skal være med fed og ikke hoppe. Desuden er de med forkert skriftstørrelse.

Kun koden for cellerne i tabellen vises her:

    echo "<tr width=100>";
    for($j=1; $j<=10; $j++)    //10 kolonner
    {
        echo "<td align='center'>";
        if (in_array($celnbr, $arrFiles1))
        {
            // an element has $value as its value in array $array
            ?> 
            <b>
            <form method="POST" action="<? echo $_SERVER['PHP_SELF']; ?>">
            <?php
            echo "<input type='image' src='edit.png' alt= $celnbr >";
            echo "<input type='hidden' name='Aar' value='".$celnbr."'>";
            echo "</b></form>";
        }
        else
        {
            if ($celnbr > 1931)
            {
                echo "<font size='4'> ".$celnbr." ";
            }
            Else
            {
                Echo " ";
            }
        }   
        echo "</td>";
        $celnbr++;
        echo "</form>";
    }
    echo "</tr>";

Resultatet kan ses på https://vinderupavis.online/index.php.

Jeg har brugt
    <input type='image' src='edit.png' alt= $celnbr >, da jeg ikke fandt andre typer, som ikke viste en ramme!
Avatar billede ejvindh Ekspert
04. marts 2025 - 10:23 #1
Nu ved jeg ikke helt, hvad du mener med at hoppe. Der er ikke noget med fed eller der hopper, når jeg går ind på siden.

Men en nem måde at løse opgaven kunne jo være at bruge flueben:
https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_input_type_checkbox

Derudover tror jeg også du kunne have glæde af, at køre siden igennem en html-validator:
https://validator.w3.org/
Avatar billede KurtG Forsker
04. marts 2025 - 11:55 #2
Tak, jeg kikker på det!
Avatar billede KurtG Forsker
04. marts 2025 - 12:48 #3
Nej, der er ikke noget med fed og det er det, der er galt.
https://ibb.co/JR4Mw2DR kan du se er udsnit og se hvad jeg mener med at det hopper. Her står 1951 og 1952 øverst i cellerne i den usynlige tabel.
Avatar billede ejvindh Ekspert
04. marts 2025 - 15:37 #4
Hvis du mener det med at de ikke står på linje som hoppende, så er det vel fordi nogle af årstallene står som tekst. Andre står som et billede.

I forhold til bold, så tror jeg det vil løses, hvis du kører det igennem en validator. Du har < b> før < form> og < /b> før < /form>. Det går ikke. Dertil kommer, at du jo ikke kan lave et billede som bold.
Avatar billede ejvindh Ekspert
04. marts 2025 - 15:40 #5
I øvrigt er der vist også for mange < /form> i forhold til < form>. Og jeg tænker i bund og grund, at du vel kun har brug for én form, hvis du bruger checkbox som måden at sende til $_POST.
Avatar billede 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. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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