Avatar billede js2002 Nybegynder
15. maj 2003 - 10:21 Der er 2 kommentarer og
1 løsning

Parsing af XML content fra form

Hej
Jeg kunne godt tænke mig at parse indholdet af en formular som er blevet dynamisk genereret via et javascript. Dvs. formularen indenholder både textarea, radiobuttons, dropdownlists med videre.
Jeg ønsker at få submittet alt indholdet af formen som en form form XML-content. Jeg har leget lidt med de indbyggede XML rutiner som findes i IE, men har specielt svært ved at få parset alle de værdier som findes i en dropdown list.

Et eksemepel kan være en formular som ser ud som følgende:

<form action="#">
<input type="text" value="someValue" />
<br />
<select>
    <option>value1</option>
    <option>value2</option>
    <option>value3</option>
</select>
<br />
<textarea>Some text form a text area</textarea>
<br />
Check1: <input type="checkbox" name="check1" value="1">
Check2:<input type="checkbox" name="check1" value="2" checked>
Check3:<input type="checkbox" name="check1" value="3">
<br />
radio1<input type="radio" name="radio1" value="1">
radio2<input type="radio" name="radio1" value="2">
radio3<input type="radio" name="radio1" value="3">
<br />
<input type="Submit" value="submit" onclick="alert('submit XML')" />
</form>

Og XML'en som jeg ønkser at modtage skal være opbygget som noget der minder om følgende:

<?xml verson="1.0" ?>
<form>
<text>someValue</text>
<select>
    <option>value1</option>
    <option selected="true">value1</option>
    <option>value2</option>
</select>
<checkbox name="check1">
    <check value="1">Check1</check>
    <check id="2">Check2</check>
    <check id="3">Check3</check>
</checkbox>
<radiobuttons>
    <input value="1">radio1</input>
    <input value="2">radio2</input>
    <input value="3">radio3</input>
</radiobuttons>
</form>

På forhånd tak

Mvh
John
Avatar billede tobias_cool Nybegynder
10. juni 2003 - 15:11 #1
Kan du ikke uddybe spørgsmålet lidt mere?
Avatar billede janegil Nybegynder
12. juni 2003 - 12:47 #2
eller utdype litt mindre. Lage et lite eksempel som kan hjelpe deg til å forstå prinsippet, i stedet for å legge ut hele jobben?
Avatar billede js2002 Nybegynder
12. juni 2003 - 15:38 #3
Har fundet en løsning med MSXML4.0

/John
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
Kurser inden for grundlæggende programmering

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