QQonosMedlem sedan sep. 2000438 inlägg Frågan#1 Hej
Nu ska vi se här hur jag ska beskriva det här ;)
jag har 3 st
<input type="text" name="antal" \>
<input type="text" name="pris" \>
<input type="text" name="summa" \>
sen har jag dessa
<input type="radio" name="ettnamn" \> per person
<input type="radio" name="ettnamn" \> grupp
låt säga att i detta fallet är
summan ska räknas ut beroende på vilken radio man har ikryssad.
om det är per person
skall beräkningen bli
pris*antal = summa
om det är grupp ska det vara
pris = summa
Eftersom mina kunskaper i javascript är nästintill obefintliga så undrar jag om någon vänlig människa har lust att hjälpa mig med detta.
Jag rekommenderar starkt boken "JavaScript bible, 5th Edition". En bra bok från allt till nybörjare till mer avancerade läsare.
Sen angående din HTML, jag antar att du vill ha xhtml syntax. Då är det framåt slash som gäller:
<input type="text" name="antal" [b]/[/b]>
QQonosMedlem sedan sep. 2000438 inlägg <form name='test'>
<input type="radio" name="ettnamn" value="1" onChange='calculate()' /> per person<br>
<input type="radio" name="ettnamn" value="2" onChange='calculate()' /> grupp<br>
Antal <input type="text" name="antal" OnKeyUp='calculate()' /><br>
Pris <input type="text" name="pris" OnKeyUp='calculate()' /><br><br>
Summa <input type="text" name="summa" /><br><br>
</form>
<script>
function calculate(){
if(document.test.ettnamn[1].checked){
document.test.summa.value=document.test.pris.value;
}
else if(document.test.ettnamn[0].checked){
document.test.summa.value=document.test.pris.value*document.test.antal.value;
}
}
</script>
PpelkMedlem sedan juli 2006132 inlägg Jag får tyvärr inte använda if :( (tänkte konvertera till "Mobipocket" )
jag har tilldelat radioknapparna olika värden. Nu vill jag att de valde värden summeras ;)
Går detta utan vare sig if eller funktion? :stud
<head>
<title>GCS</title>
<script type="text/javascript">
</script>
</head>
<body>
<form action="" method="get" name="gcs">
<table width="200" border="1">
<tr>
<th colspan="2" scope="col">Ögonrörelser</th>
</tr>
<tr>
<td width="24"><input name="eye" type="radio" value="4"></td>
<td width="160">Normal/spontan</td>
</tr>
<tr>
<td><input name="eye" type="radio" value="3"></td>
<td>Öppnas vid tilltal</td>
</tr>
<tr>
<td><input name="eye" type="radio" value="2"></td>
<td>Öppnas vid smärta</td>
</tr>
<tr>
<td><input name="eye" type="radio" value="1"></td>
<td>Ingen reaktion</td>
</tr>
</table>
<table width="200" border="1">
<tr>
<th colspan="2" scope="col">Svar på tilltal</th>
</tr>
<tr>
<td><input name="svar" type="radio" value="5"></td>
<td>Orienterad (Svarar)</td>
</tr>
<tr>
<td><input name="svar" type="radio" value="4"></td>
<td>Förvirrad</td>
</tr>
<tr>
<td><input name="svar" type="radio" value="3"></td>
<td>Osammanhängande</td>
</tr>
<tr>
<td><input name="svar" type="radio" value="2"></td>
<td>Grymtningar;</td>
</tr>
<tr>
<td><input name="svar" type="radio" value="1"></td>
<td>Reagerar ej</td>
</tr>
</table><table width="200" border="1">
<tr>
<th colspan="2" scope="col">Rörelser vid stimuli </th>
</tr>
<tr>
<td><input name="stimuli" type="radio" value="6"></td>
<td>Lyder uppmaningar</td>
</tr>
<tr>
<td><input name="stimuli" type="radio" value="5"></td>
<td>lokaliserar smärta</td>
</tr>
<tr>
<td><input name="stimuli" type="radio" value="4"></td>
<td>Drar undan</td>
</tr>
<tr>
<td><input name="stimuli" type="radio" value="3"></td>
<td>Böjer</td>
</tr>
<tr>
<td><input name="stimuli" type="radio" value="2"></td>
<td>Sträcker</td>
</tr>
<tr>
<td><input name="stimuli" type="radio" value="1"></td>
<td>Ingen reaktion</td>
</tr>
</table>
<br>
<input name="g" type="button" onClick="this.form.gcs.value=(this.form.eye.value + this.form.svar.value + this.form.stimuli.value)" value="GCS">
<input name="gcs" type="text" size="7">
<input name="reset" type="reset" value="C">
</form>
</body>
</html>