Prospa8hsa xtes na ftiaksw ta ekshs.
Mia aplh forma me html sthn opoia yparxoun
3 text boxes
3 radio buttons
3 buttons
to a textbox (onoma)
to b textbox (timh proiontos)
to c text box (apotelesma)
to a radio button einai 18%
to b radio button einai 10% ktl ktl
to provlhma egeitai sto ekshs
to koumpi pou mas endiaferei prepei na kanei ton pollaplasiasmo kai na epistrefei thn timh sto c text box
Kamia idea?
Elpizw na me voi8isete
Euxaristw
Εδώ είναι:
<script language="JavaScript">
function dwse(fPososto, iTimh){
fApotelesma = parseFloat(iTimh) + (iTimh * fPososto);
return fApotelesma;
}
function vresPososto(){
for (var i = 0; i <= document.calcForm.pososto.length; i++){
if (document.calcForm.pososto[i].checked) return parseFloat(document.calcForm.pososto[i].value)
}
return 0;
}
</script>
<form name="calcForm">
<input type="text" name="onoma" value="onoma proiontos" onclick="this.value='';"><br>
<input type="text" name="timh" value="0.00"><br>
<input type="radio" name="pososto" value=".18" onclick="document.calcForm.rikse.disabled = false;">18%<br>
<input type="radio" name="pososto" value=".10" onclick="document.calcForm.rikse.disabled = false;">10%<br><br>
<input type="button" name="rikse" disabled value="Pata na deis" onclick="document.calcForm.apotelesma.value = dwse(vresPososto(), document.calcForm.timh.value);"><br><br>
<input type="text" name="apotelesma" value="" readonly><br>
</form>
Αν θες να βάλεις κι άλλα radio buttons, συμπλήρωσέ τα με copy-paste και απλά άλλαξε το value τους.
Διόρθωση: στην 7η γραμμή αντί για
for (var i = 0; i <= document.calcForm.pososto.length; i++){
βάλε
for (var i = 0; i < document.calcForm.pososto.length; i++){
(σβήσε το = )
Se euxaristw poly file!
tip: Περισσότερες μύγες πιάνεις με το μέλι παρά με το ξύδι . * F5 για νέο tip