Avatar billede Slettet bruger
01. januar 2010 - 16:27 Der er 2 kommentarer og
1 løsning

Validerings problem

Hej og Godt Nytår til jer allesammen

Jeg har set mig TOSSET på det, "Validation Output: 3 Errors" (Validate by direct input)er på de tre select linier.
Uden de tre selectlinier validerer siden ok.
Validate by uri, bliver jeg heller ikke klogere på hvordan jeg retter fejlen?

(...bare jeg ikke havde så mange tømmermænd.....uhauha)

....
Arb. art.:<select name="tjek_01">
<option value=""></option>
<option value="graes">Græsklipning</option>
<option value="haek">Hækklipning</option>
<option value="affald">Affald</option>
</select>start:<?php
$aar=date("Y"); //må ikke sætte dag, derfor blank option
$idag[0]=date("d");
$idag[1]=date("m");
$idag[2]=date("Y");
?>


<select name="start_dag"><?php echo lavSelect(1,31, $idag[0]);?></select>
<select name="start_mnd"><?php echo lavSelect(1,12, $idag[1]);?></select>
<select name="start_aar"><?php echo lavSelect($aar, ($aar+1), $idag[2]);?></select>


                        termin....:<select name="tjek_termin01">
                                    <option value=""></option>
                                    <option value="behov">behov</option>
                                    <option value="en gang">en gang</option>
                                    <option value="dag">dag</option>
                                    <option value="uge">uge</option>
                                    <option value="14dg">14dg</option>
                                    <option value="3uger">3uger</option>
                                    <option value="mdl">mdl</option>
                                </select>
Arb. art.:<select name="tjek02">
<option value=""></option>
osv...

og her den tilhørende funktion:
function lavSelect($start, $stop, $check=-1) {
    $select = "";
    for ($i=$start; $i<=$stop; $i++){
        $select .= "\t<option";
        if($i==$check)
            $select .= " selected";
        if($i<=9)
            $i = "0" . $i;
        $select .= ">$i</option>\n";
    }
    return $select;
}
?>

"
Validation Output: 3 Errors
Line 119, Column 73: end tag for "select" which is not finished
…lavSelect(1,31, $idag[0]);?></select><select name="start_mnd"><?php echo lavS

Most likely, you nested tags and closed them in the wrong order. For example <p><em>...</p> is not acceptable, as <em> must be closed before <p>. Acceptable nesting is: <p><em>...</em></p>

Another possibility is that you used an element which requires a child element that you did not include. Hence the parent element is "not finished", not complete. For instance, in HTML the <head> element must contain a <title> child element, lists (ul, ol, dl) require list items (li, or dt, dd), and so on.
"

og siden kan ses på http://nunap-isua.com/pl01/plnymatrikel.php

Hvad er løsningen på at få valideret siden ok, og/eller hvoffor svarer valideringen sådan?
Avatar billede zips Juniormester
01. januar 2010 - 16:43 #1
selected er ikke valid under xhtml og skal være selected="selected"
Avatar billede Slettet bruger
01. januar 2010 - 17:42 #2
successfully zips
lægger du et svar? så jeg kan få lukket.
Avatar billede zips Juniormester
01. januar 2010 - 18:28 #3
Her er et svar :-)
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