FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Nykomling
|
Hej
Om någon vänlig själ därute skulle vilja hjälpa mig med mitt problem vore jag evigt tacksam. Jag har en tippasida där jag tippar odds. Jag räknar ihop olika matchers odds och satsar en viss summa fiktiva pengar. När jag sedan klickar på "betala-knappen" så vill jag att textrutan "add1" med <%=Round(TotalOdds,2)%> ska nollställas. Den gör inte det, utan totaloddset står kvar om jag sedan tippar fler matcher. Hoppas ni förstår hur jag menar. Jag skickar med koden. <FORM NAME="evalCalc" method="post" action="a_tippa_odds_add.asp"> <input type="hidden" name="ID" value="<%=GameID%>"> <font size="2" color="#FFFF00">totalodds:</font><font color="#FFFF00"> <INPUT NAME="add1" id="add1" TYPE="text" SIZE="12" value="<%=Round(TotalOdds,2)%>"> * <INPUT NAME="add2" TYPE="text" SIZE="4" value=""> <INPUT VALUE="satsa" TYPE="button" onClick="calc()"> <p><font size="2" color="#FFFF00">ev. vinst: <INPUT NAME="tot" TYPE="text" size="10" value=""> <font face="Verdana" size="2"><b><input type="submit" value="betala" name="pay"></b></font> </p> </form> |
||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Mycket flitig postare
|
Använd Javascript?
|
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Mycket flitig postare
|
Som yakuzaemme skriver så är det enklaste sättet att använda javascript.
http://api.jquery.com/ Kolla på val() |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Supermoderator
|
Naturligtvis behöver du inte använda jQuery som jonssondesign länkar till. Om du inte redan har det på sidan så finns det heller ingen anledning såvida du inte har behöv av en hel del JavaScript-funktionalitet.
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Nykomling
|
Någon som skulle kunna hjälpa mig mer på traven? Jag greppar inte mycket av det här.
|
||
![]() |
![]() |
![]() |
#6 | |||
|
||||
Mycket flitig postare
|
Ledsen för kort svar innan, var tvungen att gå.
Jag gillar att använda jQuery, det är JavaScript men mycket mer användarvänligare, så därför ger jag en lösning i jQuery. Du har ditt formulär. Sätt ett id på det, vi kan säga "form_tippa". Då ser det ut såhär: Citat:
http://code.jquery.com/jquery-1.9.0.min.js Du länkar genom att lägga till detta i din HTML Citat:
Citat:
Hoppas det hjälper lite. |
|||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Flitig postare
|
Och vill du inte att sidan skall behöva göra en http request till för att ladda ner ett helt bibliotek för detta lilla så kan du...
Exempel 1: Istället för: Kod:
<FORM NAME="evalCalc" method="post" action="a_tippa_odds_add.asp"> Kod:
<FORM NAME="evalCalc" method="post" action="a_tippa_odds_add.asp" onsubmit="document.getElementById('add1').value=''"> Exempel 2: Om du redan har en del javascript på sidan så kan du hänvisa till en funktion i koden som du sen kan återanvända till att tömma andra fält/id med: Kod:
<FORM NAME="evalCalc" method="post" action="a_tippa_odds_add.asp" onsubmit="myreset('add1');"> HTML-kod:
<script type='text/javascript'> function myreset(id){ document.getElementById(id).value=''; } </script> |
||
![]() |
![]() |
![]() |
#8 | |||
|
||||
Mycket flitig postare
|
Sedan länkar du till jQuery-bibloteket, ladda ner det och släng upp på din egna server rekommenderar jag.
Du kanske missade det? ![]() F.ö ser jag ingen anledning till att inte ha jQuery då det är ett underbart biblotek och underlättar i framtiden. Dessutom är det inte snyggt med onsubmit="document.getElementById('add1').value='' " mitt i koden, tycker jag. Men nu borde ditt problem vara löst TS; låt oss veta om det fungerade. |
|||
![]() |
![]() |
![]() |
#9 | |||
|
||||
Administratör
|
Det är fortfarande ett helt onödigt HTTP-request. Kommer inte jQuery användas till något annat så är det oerhört onödigt att ladda in det. Tar bara resurser i onödan.
__________________
@Zn4rK - Börja blogga - Paintball i Göteborg Det jag skriver är mina personliga åsikter och återspeglar inte vad WN eller andra företag jag representerar tycker. |
|||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Medlem
|
Håller med om att jQuery är lite overkill i sammanhanget, men vill man kör der så kan man ju länka googles hostade...
|
||
![]() |
![]() |
Svara |
Ämnesverktyg | |
Visningsalternativ | |
|
|