alfaMedlem sedan juni 2000202 inlägg
Har en fråga först vart kan man få tag på en bra javascript
referens likt den som finns för ASP.Den ska gå att ladda ner i
burken. Och nu till frågan.
Skulle vilja ha ett script som tar och räknar ihop två stycken
select och en textruta.Sedan ska man kunna trycka på en knapp
och få upp en alert ruta(?) som säger hur mycket summan det blev.
Är man nöjd med svaret ska man kunna skicka vidare det till en
annan sida.
Hoppas ni förstår vad jag menar.
Alfa
TheefMedlem sedan sep. 200299 inlägg
ska det stå tal i select och textrutorna?
alfaMedlem sedan juni 2000202 inlägg
Ja
<option value="1">Stockholm</option>
Alfa
TheefMedlem sedan sep. 200299 inlägg
jag bara undrar men kan man skicka vidare ett värde till en annan sida i JS? Gör man inte det i typ asp eller nåt?
alfaMedlem sedan juni 2000202 inlägg
Det går bra med två knappar ett som räknar ut svaret och om man är nöjd kan man trycka på den andra knappen.
JojoxxMedlem sedan juni 20004 306 inlägg
<form action="somepage.asp" onSubmit="return confirm('Summan är '+(this.sela[this.sela.selectedIndex].value*1+this.selb[this.selb.selectedIndex].value*1+this.mytext.value*1));">
<select name="sela">
<option value="1">Ett<option>
<option value="2">Två<option>
<option value="3">Tre<option>
</select>
<select name="selb">
<option value="10">Tio<option>
<option value="20">Tjugo<option>
<option value="30">Trettio<option>
</select>
<input type="text" name="mytext" onKeyup="this.value=(this.value.match(/(\d)+/))?this.value.match(/(\d|.)+/)[0]:'';">
<input type="submit" value="Skicka">
</form>
alfaMedlem sedan juni 2000202 inlägg
En får tacka det är exakt som jag tänkte men det finns en
till sak som jag märkte. Dom ska inte kunna fortsätta om dom inte har tillräkligt värde.
det kommer att finnas en varialbel med tex värde
var varde = 1000
sedan måste det bli en if sats om varde < om du inte har tillräckligt med värde gör en alert och skriv ut resultatet.
annars gör en return confirm och skriv ut resultatet och vill du fortsätta OK AVBRYT
Alfa
JojoxxMedlem sedan juni 20004 306 inlägg
<form action="somepage.asp" onSubmit="var sum=(this.sela[this.sela.selectedIndex].value*1+this.selb[this.selb.selectedIndex].value*1+this.mytext.value*1); if(sum<1000){alert('För lite'); return false; } return confirm('Summan är '+sum);">
<select name="sela">
<option value="1">Ett<option>
<option value="2">Två<option>
<option value="3">Tre<option>
</select>
<select name="selb">
<option value="10">Tio<option>
<option value="20">Tjugo<option>
<option value="30">Trettio<option>
</select>
<input type="text" name="mytext" onKeyup="this.value=(this.value.match(/(\d)+/))?this.value.match(/(\d|.)+/)[0]:'';">
<input type="submit" value="Skicka">
</form>
alfaMedlem sedan juni 2000202 inlägg
Tog ett tag innan jag kunde testa.
Men ett stort tack ! till Jojoxx :birp