Lomar Δημοσ. 20 Οκτωβρίου 2008 Δημοσ. 20 Οκτωβρίου 2008 Χαίρεται, είμαι νέος στο κόσμο του html και της javascript, και μέχρι στιγμής είμαι εντυπωσιασμένος απο τις δυνατότητές τους το πρόβλημα μου είναι η υλοποίηση μιας απλής αριθμομηχανής. μέχρι στιγμής έχω κάνει το παρακάτω: > <HTML> <HEAD> <SCRIPT TYPE="TEXT/JAVASCRIPT"> function calc() { var prwtos = document.two.inpt2.value var defteros = document.two.inpt3.value var func = document.two.functn2.value var outp = 0 if (func == 'prosthesi') {outp = prwtos+defteros} if (func == 'afairesi') {outp = prwtos-defteros} if (func == 'pollaplasiasmos') {outp = prwtos*defteros} if (func == 'dieresi') {outp = prwtos/defteros} document.two.outpt2.value = outp } </SCRIPT> </HEAD> <BODY> <FORM ACTION="#" NAME="two"> <INPUT TYPE=TEXT NAME="inpt2" SIZE=10 VALUE="0"> <SELECT NAME="functn2" ONCHANGE="calc()"> <OPTION>- ΕΠΙΛΕΞΤΕ ΤΟΝ ΤΕΛΕΣΤΗ -</OPTION> <OPTION VALUE2="prosthesi">prosthesi</OPTION> <OPTION VALUE2="afairesi">afairesi</OPTION> <OPTION VALUE2="pollaplasiasmos">pollaplasiasmos</OPTION> <OPTION VALUE2="diairesi">diairesi</OPTION> </SELECT> <INPUT TYPE=TEXT NAME="inpt3" SIZE=10 VALUE="0"> <SELECT NAME="functn2" ONCHANGE="calc()"> <OPTION>- ΠΑΤΗΣΤΕ ΕΔΩ ΓΙΑ ΤΗΝ ΕΜΦΑΝΙΣΗ ΤΟΥ ΑΠΟΤΕΛΕΣΜΑΤΟΣ -</OPTION> <OPTION VALUE="">ΕΜΦΑΝΙΣΗ</OPTION> </SELECT> <INPUT TYPE=TEXT NAME="outpt2" SIZE=10 DISABLED> </FORM> </BODY> </HTML> το πρόβλημα είναι πως δεν μου εμφανίζεται το αποτέλεσμα, και δε μπορώ να καταλάβω που έχω κάνει λάθος. το περίεργο είναι πως το παρακάτω 2ο script τρέχει κανονικά χωρίς πρόβλημα, και ακολουθεί ακριβώς την ίδια λογική: > <HTML> <HEAD> <SCRIPT TYPE="TEXT/JAVASCRIPT"> function upologismos() { var inp = document.one.inpt1.value var outp = 0 if (inp == 1 ) {outp = "20 euro"} if (inp >= 2 && inp <= 10) {outp = inp*18} if (inp >= 11 && inp <= 30) {outp = inp*16} if (inp > 30) {outp = inp*14} document.one.outpt.value = outp } </SCRIPT> <SCRIPT TYPE="TEXT/JAVASCRIPT"> </HEAD> <BODY> <FORM ACTION="#" NAME="one"> <INPUT TYPE=TEXT NAME="inpt1" SIZE=10 VALUE="0"> <SELECT NAME="functn1" ONCHANGE="upologismos()"> <OPTION>- ΠΑΤΗΣΤΕ ΕΔΩ ΓΙΑ ΤΗΝ ΕΜΦΑΝΙΣΗ ΤΟΥ ΑΠΟΤΕΛΕΣΜΑΤΟΣ -</OPTION> <OPTION VALUE1="">ΕΜΦΑΝΙΣΗ</OPTION> </SELECT> <INPUT TYPE=TEXT NAME="outpt" SIZE=10 DISABLED> </FORM> </BODY> </HTML> καμιά κατεύθυνση; thnks in advnc!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.