Hej Martin,
Dette er en simpel kontrol af kufferten, som du måske kan bygge videre på.
Dine flyselskaber indsætte i nedenstående, med antal bagage og vægten. Nedenstående er et eksempel på SAS og KLM.
- var fc = { SAS:{Bagage:1,Weight:20}, KLM:{Bagage:1,Weight:30} }
- <script type="text/javascript">
- function FlyCompany( fcValue ) {
- document.getElementById("fcoutput").innerHTML = '';
- if (fcValue.value == null) { return false; }
- var fc = { SAS:{Bagage:1,Weight:20}, KLM:{Bagage:1,Weight:30} }
- /**/
- output = fc[fcValue.value];
- fcError = '';
- if ( parseInt(document.getElementById("fcBagage").value) > output.Bagage ) {
- fcError = fcError + 'Du må medbringe ' + output.Bagage + ' kuffert(er).<br>' ;
- }
- if ( parseInt(document.getElementById("fcWeight").value) >= output.Weight ) {
- overWaight = (parseInt(document.getElementById("fcWeight").value) - parseInt(output.Weight));
- fcError = fcError + 'Din kuffert vejer ' + overWaight + ' for meget.<br>' ;
- }
- if ( fcError.length <= 0 ) {
- fcError = fcError+'Alt er ok';
- }
- console.log( output.Weight );
- console.log( parseInt(document.getElementById("fcWeight").value) );
- document.getElementById("fcoutput").innerHTML = fcError;
- }
-
- </script>
-
- <input name="fcBagage" id="fcBagage" type="number" value="1">
- <input name="fcWeight" id="fcWeight" type="number" value="1">
- <select name="fc" id="fc" onchange="FlyCompany(this);">
- <option value="null">Vælg flyselskab</option>
- <option value="SAS">Sas</option>
- <option value="KLM">Klm</option>
- </select>
- <div id="fcoutput"></div>