Avatar billede rasmus-madsen Nybegynder
07. januar 2006 - 17:13 Der er 4 kommentarer og
1 løsning

Mit wap dokument og valite.

Hey allesammen.

Min wap side bliver ikke godkendt.

Kan ikke rigtigt finde de fejl :( ..

fejl :
http://validator.w3.org/check?uri=www.electro-hide.dk%2Ffil.xml


kode :
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>
<card id="card1" title="billede"><p>
<p>ID<input name="var1" type="text"></p>
<p>Storrelse<select name="var2"></p>
<option value="big">176x206</option>
<option value="mellem" selected>128x160</option>
<option value="lille">128x128</option>
</select></p>
<anchor>
<go method="post" href="hent.php">
<postfield name="billede" value="$(var1)">
<postfield name="str" value="$(var2)">
</go>
</anchor>
</p>
</card>
</wml>

ved nogen hvorfor ?
På forhånd tak
Avatar billede webstuff Nybegynder
07. januar 2006 - 18:06 #1
Nu ved jeg ikke noget om wap
Men du har ikke afsluttet eller startet din form?
Det er sikkert mig der tager fejl
Avatar billede pidgeot Nybegynder
08. januar 2006 - 03:51 #2
Jeg ved heller ikke noget om WML, men jeg ved at det er et XML-baseret format - derfor skal alle tags der ikke har et tilsvarende afslutningstag skrives på denne måde:

<input name="var1" type="text" />

Udover det lader det til at du primært har blandet lidt rundt i hvor du må have forskellige tags, samt hvor du skal afslutte dem - alle tags der indeholder et adnet tag skal afsluttes i samme rækkefølge som de blev startet - det skal altså være <p><select></select></p>, ikke <p><select></p></select>.

Lidt hurtig research fører mig frem til denne kode:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>
<card id="card1" title="billede">
<p>ID<input name="var1" type="text" /></p>
<p>Storrelse<select name="var2" value="mellem">
<option value="big">176x206</option>
<option value="mellem">128x160</option>
<option value="lille">128x128</option>
</select></p>
<p><anchor>
<go method="post" href="hent.php">
<postfield name="billede" value="$(var1)" />
<postfield name="str" value="$(var2)" />
</go>
</anchor>
</p>
</card>
</wml>

Der lader ikke til at være en måde direkte at forudvælge en værdi i en <select>, men dette skulle sende værdien "mellem" med hvis intet andet er valgt.
Avatar billede rasmus-madsen Nybegynder
08. januar 2006 - 12:00 #3
pidgeot --> Tunsind tak..

vil du ikke fortælle hvad fejlene var, så jeg lærer lidt af det?
Avatar billede pidgeot Nybegynder
08. januar 2006 - 12:17 #4
I det store og hele er det primært det jeg skrev øverst i min sidste post - afslutning af tags og hvilke tags der må være inde i hvilke - men du kan da lige få dem her:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

Ingen problemer her.

<card id="card1" title="billede"><p>
<p>ID<input name="var1" type="text"></p>

Du må ikke have et <p> inde i et <p>, det første <p> skal afsluttes inden. Da du bruger den senere, har jeg flyttet den ned til før <anchor>.
Tillige er der ikke noget der hedder </input>, så dit <input>-tag skal være <input />, eftersom XML-baserede formater ikke tillader at udelade afsluttende tags (i HTML kan du eksempelvis godt slippe afsted med ikke at bruge </p> - kan man ikke med XML).

<p>Storrelse<select name="var2"></p>

Din <p> slutter ikke her, men efter </select> - da der allerede er en der, blev denne fjernet.

<option value="big">176x206</option>
<option value="mellem" selected>128x160</option>

Som sagt er der ikke noget der svarer til selected, men i stedet er denne sat som standardværdi.

<option value="lille">128x128</option>
</select></p>
<anchor>

Der kom et <p> fra oppe i toppen ind her, da <anchor> skal være indeholdt i et <p>

<go method="post" href="hent.php">
<postfield name="billede" value="$(var1)">
<postfield name="str" value="$(var2)">

Ligesom med <input> foroven, skal disse også afsluttes med />, da der ikke er noget </postfield>.

</go>
</anchor>
</p>
</card>
</wml>

Sig endelig til hvis der er flere spørgsmål. ^_^
Avatar billede rasmus-madsen Nybegynder
08. januar 2006 - 23:45 #5
Super takker :d
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