Αρχή :: Ενότητες :: Scripting :: Απαντήσεις     
 

Forum

Voithia Xristianoi!H Java mou kanei nera! - Από {mengele}

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

 


Απάντηση από:agrippas

Εδώ είναι:

<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 τους.

Απάντηση από:agrippas

Διόρθωση: στην 7η γραμμή αντί για

for (var i = 0; i <= document.calcForm.pososto.length; i++){

βάλε

for (var i = 0; i < document.calcForm.pososto.length; i++){

(σβήσε το = )

Απάντηση από:mengele

Se euxaristw poly file!



tip: Περισσότερες μύγες πιάνεις με το μέλι παρά με το ξύδι . * F5 για νέο tip

   Πίσω στην προηγούμενη σελίδα






Η Εταιρία | Web Hosting | Domain names | Web Information | Υπηρεσίες | Resellers | Υποστήριξη |
Copyright © 2007–09 4GR.NETWORKS, All rights reserved.