Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Simpel miniräknare med jquery

Skapad av Didajosse, 2012-04-17 17:48 i Webbutveckling & Programmering

4 125
10 inlägg
3 poäng
Didajosse
Visningsbild
F 29 Göteborg Hjälte 658 inlägg
0
Tjolahopp. Som rubriken avslöjar behöver jag hjälp med att göra en miniräknare i javascript. Ska göra en som kan räkna ut lutningen i en linjär ekvation, d.v.s. k = (y2-y1)/(x2-x1).

Bifogar det mesta av koden för min ännu mer simpla miniräknare som beräknar 4*x=y så ni kan peka ut vad som behöver ändras o.s.v.
|
v

Visa spoiler

<head>
<link rel="stylesheet" href=" http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.10/themes/base/jquery-ui.css" type="text/css" media="screen" />
[removed][removed]
[removed][removed]
[removed]
var myFunction = function (form) {
var myOutput = (form.ruta.value);
var myAnswer = 4*myOutput;
if (isNaN(myAnswer)) {
alert("Endast siffror");}
else {document.getElementById("svar")[removed]=("y = " + myAnswer);}
};
[removed]
</head>
<body>
<div id="wrapper">
<h1>ProgramMera</h1>
<h3>4*x=y</h3>
<h5>Vad är ditt x?</h5>
<form action="" method="post" >
<input type="text" name="ruta"
<input type="button" value="Beräkna" />
</form><br />
<div id="svar"></div>
</body>

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
0
Länka koden i en pastie istället!
Och använder du JS eller jQuery? Topic säger jQuery, koden verkar inte innehålla någon jQuery?

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

miii
Visningsbild
P 29 Gävle Hjälte 377 inlägg
1
Svar till Syndafloden [Gå till post]:
Skulle tro att hon menar jQuery UI.

Ingen status

Didajosse
Visningsbild
F 29 Göteborg Hjälte 658 inlägg
Trådskapare
0
Jahapp. Dessa [removed] ska vara script-länkarna, till jquery och sådär.

Svar till Syndafloden [Gå till post]:
Pastie? :( Menar du kod-...knappen? Förstår mig inte på den :(

Didajosse
Visningsbild
F 29 Göteborg Hjälte 658 inlägg
Trådskapare
0
Tror jag menar både jQuery och jQuery UI...
Det är iallafall länkat till http://code.jquery.com/jquery-latest.js och http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.10/jquery-ui.js

Tror jag lägger upp hela koden istället så ni kan copy-paste:a allt och se hela skiten på riktigt. Vet inte hur jag ska göra det utan att få [removed] dock? :(
Tvillingen
Visningsbild
P 31 Hjälte 3 117 inlägg
1
Börja med att göra en ruta för x1, x2, y1 och y2 något liknande det här.

Ett stycke html-kod:
X<sub>1</sub>: <input type="text" id="x1" />
Y<sub>1</sub>: <input type="text" id="y1" />
<br/>
X<sub>2</sub>: <input type="text" id="x2" />
Y<sub>2</sub>: <input type="text" id="y2" />
<br/>
<button id="calcK">Beräkna K</button>


Sedan via jQuery kan du lägga en eventhandler som körs varje gång någon klickar på knappen med id = calcK. Där inne hämtar du värdet från alla inputs och gör uträkningen (y2 - y1) / (x2 - x1)

Exempel:
http://pastebin.com/uA93Argc

Kopiera inte koden rakt av nu utan fråga istället om du inte förstår något och försök lär dig någonting av det :)

Jag är ond!

Didajosse
Visningsbild
F 29 Göteborg Hjälte 658 inlägg
Trådskapare
1
Svar till Tvillingen [Gå till post]:
Tack ska du ha! Ska stirra på det där ett tag så får vi se om jag förstår tillslut.

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
0

Svar till Didajosse [Gå till post]:
Nä, jag menar pastie!
Pastie.org.

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

Didajosse
Visningsbild
F 29 Göteborg Hjälte 658 inlägg
Trådskapare
0
Jag har alltså inte börjat med Programmering 1 ännu utan detta är en uppgift vi fått i matten. Den jQuery jag kan är från kursen Webbutveckling, så jag kan extremt lite och ska egentligen inte kunna mer heller.

Därför får jag faktiskt lov att be om hjälp.
Didajosse
Visningsbild
F 29 Göteborg Hjälte 658 inlägg
Trådskapare
0
Svar till Syndafloden [Gå till post]:
Oh.. alright.



http://pastie.org/3805432
Det där borde nog vara korrekt

Forum » Datorer & IT » Webbutveckling & Programmering » Simpel miniräknare med jquery

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons