Validerings script
Hej eksperter.Jeg skal lave et fly-bestillings system til vores reception. Jeg har fuldt styr på programmeringen, men overhovedet ikke javascript. Javascriptet som jeg gerne vil have designet, skal lave følgende felter grå og read-only.
Jeg har lavet nedenstående i frontpage og skrevet nogle punkter i html filen. Så det er lettest hvis i paster nedenstående kode ind i en editor.
Jeg håber der er nogle kloge hoveder der har lyst til at tage fat i denne. Hvis du mener det kræver flere points, skal vi nok finde ud af dette. Foreløbigt tak :-)
<html>
<head>
<meta http-equiv="Content-Language" content="da">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Rejsebestilling - Fly</title>
</head>
<body>
<p>Rejsebestilling - Fly</p>
<form method="POST" action="--WEBBOT-SELF--">
<!--webbot bot="SaveResults" U-File="C:\Documents and Settings\dmg\Desktop\_private\form_results.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
<p>Javascriptet skal udfører følgende.</p>
<p>Punkter:</p>
<p>1. Man skal have valgt en <b>anmodning</b>, for at udfylde noget
somhelst.</p>
<p>2. Man skal have udfyldt en billet type "<b>envejs</b> eller <b>tur retur</b>"
og "<b>fleksibel </b>eller <b>restriktiv</b>" for at komme videre.</p>
<p>3. Felterne 2,3,4,5 Skal kun udfyldes, hvis anmodningen "<b>endelig
booking</b>" er valgt</p>
<p>4. Hvis Billet typen "<b>Tur retur</b>" er valgt skal felterne
12,13,14,15,16,17 også udfyldes.</p>
<p>5. Følgende felter skal udfyldes uanset hvad, når punkt <b>1</b> og <b>2</b>
er valgt. 6,7,8,9,10, 23, 26</p>
<p>6. Følgende felter er valgfri 18,19, 20,21,22, 24,25.</p>
<table border="1" width="24%" id="table2">
<tr>
<td colspan="2">
<p align="center">Anmodning</td>
</tr>
<tr>
<td width="88%">Forespøgesel</td>
<td width="7%">
<input type="radio" value="Forespørgesel" name="anmodning"></td>
</tr>
<tr>
<td width="88%">Endelig booking</td>
<td width="7%">
<input type="radio" value="Endelig booking" name="anmodning"></td>
</tr>
</table>
<table border="1" width="24%" id="table3">
<tr>
<td colspan="2">
<p align="center">Billet type</td>
</tr>
<tr>
<td width="81%">Envejs</td>
<td width="6%"><input type="radio" value="Envejs" name="turBillet"></td>
</tr>
<tr>
<td width="81%">Tur retur</td>
<td width="6%">
<input type="radio" value="Tur retur" name="turBillet"></td>
</tr>
<tr>
<td width="81%">Fleksibel (Kan ændres/annulleres = "dyr")</td>
<td width="6%">
<input type="radio" value="Fleksibel" name="typeBillet"></td>
</tr>
<tr>
<td width="81%">Restriktiv (Ej ændres/annulleres = "billig")</td>
<td width="6%">
<input type="radio" value="typeBillet" name="typeBillet"></td>
</tr>
</table>
<p><br>
</p>
<table border="1" width="100%" id="table1">
<tr>
<td colspan="2" align="center">Rejsende(s) oplysninger</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td>1. De(n) rejsende(s) navn(e) / initialer</td>
<td><textarea rows="2" name="navn" cols="46"></textarea></td>
</tr>
<tr>
<td>2. Sagsnr</td>
<td><input type="text" name="sagsnr" size="18"></td>
</tr>
<tr>
<td>3. Projektnr</td>
<td><input type="text" name="projektnr" size="18"></td>
</tr>
<tr>
<td>4. Kontorrelateret udgift (Konferrence o.lign)</td>
<td><input type="checkbox" name="Kontorrelateret" value="Ja"></td>
</tr>
<tr>
<td>5. Privat (Gælder ved medrejsende ægtefæller / børn)</td>
<td><input type="checkbox" name="Privat" value="Privat"></td>
</tr>
<tr>
<td>6. Udrejsedato</td>
<td><input type="text" name="udrejsedato" size="11"></td>
</tr>
<tr>
<td>7. Udrejse fra</td>
<td><input type="text" name="udrejseFra" size="49"></td>
</tr>
<tr>
<td>8. Destination</td>
<td><input type="text" name="Destination" size="49"></td>
</tr>
<tr>
<td>9. Afrejsetid</td>
<td><input type="text" name="afrejsetid" size="10"></td>
</tr>
<tr>
<td>10. Ankomsttid</td>
<td><input type="text" name="ankomsttid" size="10"></td>
</tr>
<tr>
<td>11. Hvis ikke udrejse eller ankomsttid kan imødekommes, ønsker<br>
du da ar afrejse/ankomme tidligere eller senere end først angivet?</td>
<td><textarea rows="2" name="misc1" cols="46"></textarea></td>
</tr>
<tr>
<td>12. Hjemrejsedato</td>
<td><input type="text" name="hjemrejsedato" size="11"></td>
</tr>
<tr>
<td>13. Hjemrejse fra</td>
<td><input type="text" name="hjemrejseFra" size="49"></td>
</tr>
<tr>
<td>14. Destination</td>
<td><input type="text" name="Destination" size="49"></td>
</tr>
<tr>
<td>15. Afrejsetid</td>
<td><input type="text" name="afrejsetid" size="10"></td>
</tr>
<tr>
<td>16. Ankomsttid</td>
<td><input type="text" name="ankomsttid" size="10"></td>
</tr>
<tr>
<td>17. Hvis ikke udrejse eller ankomsttid kan imødekommes, ønsker<br>
du da ar afrejse/ankomme tidligere eller senere end først angivet?</td>
<td><textarea rows="2" name="misc2" cols="46"></textarea></td>
</tr>
<tr>
<td>18. Billeje ønskes (hvor, hvilket prisleje og i hvilken periode)</td>
<td><textarea rows="2" name="Billeje" cols="46"></textarea></td>
</tr>
<tr>
<td>19. Hotel ønskes (hvor, hvilket prisleje og i hvilken periode)</td>
<td><textarea rows="2" name="Hotel" cols="46"></textarea></td>
</tr>
<tr>
<td>20. Sygdomsafbestillingsforsikring ønskes</td>
<td><input type="checkbox" name="Sygdomsafb" value="Ja"></td>
</tr>
<tr>
<td>21. Elektronisk billet ønskes</td>
<td><input type="radio" name="artBillet" value="Elektronisk"></td>
</tr>
<tr>
<td>22. Papirbillet ønskes</td>
<td><input type="radio" name="artBillet" value="Papirbillet"></td>
</tr>
<tr>
<td>23. Svar på denne forespørgsel mailes til</td>
<td><input type="text" name="mailTil" size="18"></td>
</tr>
<tr>
<td>24. Svar udbedes senest den</td>
<td><input type="text" name="svarUdbedes" size="18"></td>
</tr>
<tr>
<td>25. Kommentarer</td>
<td><textarea rows="6" name="kommentarer" cols="46"></textarea></td>
</tr>
<tr>
<td>26. Bestillers initialer</td>
<td><input type="text" name="bestillersIni" size="3"></td>
</tr>
</table>
<p><input type="submit" value="Næste" name="B1"></p>
</form>
<p> </p>
</body>
</html>
