I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Nej, for det er den samme pris som vi bliver ved med at lægge resultatet op i. Jeg har brug for lidt mere kode før jeg kan hjælpe dig..
Jeg skal lige ind og aflevere et eksamens-projekt på mit universistet, men jeg kan godt hjælpe dig igen senere :) Hvis ikke nogen andre når det først ...
Fejlen er at dit felt hvor resultatet skal stå i har id="result" og i funktionen siger du document.getElementById("results").value... Derfor kan den ikke finde den. Hvis du ændrer i funktionen så der står:
document.getElementById("result").value = prize;
så virker det. Nu er problemet bare at hvis tekst-felterne er tomme eller hvis der er tekst i, så går det galt. Er det noget vi skal fixe, eller er du sikker på at folk vil skrive et tal i?
Sjovt nok fandt jeg selv ud af det :) men nu har jeg et andet problem, jeg skal finde ud af om der er tekst i en string. Er der en funktion der kan klare det?
Det ser sådan ud nu: <html> <head> <title>Dynasti Rejser - Kina rejser</title> <link rel="stylesheet" href="style.css" type="text/css" /> <script type="text/javascript"> function calculateResult(){ var prize11 = parseInt(document.getElementById("prize1").value); var prize12 = parseInt(document.getElementById("prize2").value); var prize13 = parseInt(document.getElementById("prize3").value); var prize = prize11+prize13*(prize12);
if (prize12 == "") {alert("Husk at udfylde alle felter!");} else if (prize11 == 1) {alert("Husk at vælge destination!");} else if (prize13 == 1) {alert("Husk at vælge rejsetype!");} else {document.getElementById("result").value = "Ialt: "+prize+" DKK";}; } </script> <script type="text/javascript"> function godkend(){ confirm("Tryk OK for at godkende bestillingen. Vi kontakter dig for yderligere aftale."); } </script> </head> <body> <form name="udregner"> <select type="text" id="prize1"> <option value="1">Vælg Destination</option> <option value="1000">Beijing</option> <option value="1200">Shainghai</option> </select> <br /> Antal Personer<br /> <input id="prize2" value="1"> <br />
Der kan du gøre det rigtigt nemt med reg-exp, men det er jeg ikke særligt god til..
Bare lige for at kodefucke lidt, så behøver du ikke sætte "{" og "}" når der kun kommer én enkel handling. Dvs du kan undlade dem her:
if (prize12 == "") alert("Husk at udfylde alle felter!"); else if (prize11 == 1) alert("Husk at vælge destination!"); else if (prize13 == 1) alert("Husk at vælge rejsetype!"); else document.getElementById("result").value = "Ialt: "+prize+" DKK";
Når du opretter et spørgsmål så vælger du hvor mange point du vil give ud - i dit tilfælde har du valgt 30. Så når du har fået svar på dit spørgsmål, så giver du pointene til den/dem du mener har hjulpet dig mest..
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.