Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 35
  1. #1

    Aiuto con online calculator

    Ciao a tutti
    devo creare un calcolatore per cui l'utente inserendo alcuni dati(fra cui percentuali) puo' avere il risultato di quanto andra' a ricevere per una vendita standard di una casa. Ho creato percio' un form dove ho inserito i campi e un foglio esterno dove c'e la funzione javascript che dovrebbe aime' permettergli di far cio' ....Premetto che sono principiante in javascript percio' se qualcuno puo' darmi qualche dritta controllando il code che ho creato gli sarei molto grata...Grazie tanto in anticipo a coloro che mi risponderanno.

    <SCRIPT type=text/JavaScript src="Calculator.js"></SCRIPT>

    <TABLE class="formC" cellSpacing="0" cellPadding="3" border="0">
    <FORM name="frmCalculator" onSubmit="return Calculator();" method="post" action="property-investment-opportunities.html" >
    <TD align="left">Your house is worth:
    </TD>
    <TD >£
    <INPUT style="WIDTH: 100px" name="strsmv">
    </TD>
    </TR>
    <TR>
    <TD align="center" colspan="2" class="nd">
    Now detuct
    </TD>
    </TR>
    <TR>
    <TD align="left">
    Typical offer from possible buyer:
    </TD>
    <TD>
    <SELECT name="strtypicaloffer">
    <OPTION value="" selected>Please select...</OPTION>
    <OPTION value="0">7</OPTION>
    <OPTION value="1">8</OPTION>
    </SELECT>%
    </TD>
    </TR>
    <TR>
    <TD align="left">
    Approx Fee to Estate Agent:
    </TD>
    <TD>
    <SELECT name="strfeeEA">
    <OPTION value="" selected>Please select...</OPTION>
    <OPTION value="0">2</OPTION>
    <OPTION value="1">2.5</OPTION>
    </SELECT>%
    </TD>
    </TR>
    <TR>
    <TD align="left">Legal fees (approx):
    </TD>
    <TD >£
    <INPUT style= "width:100px" name="strfl" value="500">
    </TD>
    </TR>
    <TR>
    <TD align="left">Interest cost on 6 moths:
    </TD>
    <TD >£
    <INPUT style="WIDTH: 100px" name="stricms">
    </TD>
    </TR>


    <TR>
    <TD>
    <INPUT class="bttn" type="reset" value="Reset" name="Reset">
    </TD>
    <TD>
    <INPUT class="bttn" type="submit" value="Send" name="Submit">
    </TD>
    </TR>
    <TR>
    <TD align="left">Real value of an Estate Agent Sale:
    </TD>
    <TD >£
    <INPUT style="WIDTH: 100px" name="strtotalEA">
    </TD>
    </TR>
    </FORM>
    </TABLE>


    Questo e' lo script esterno:

    // JavaScript Document
    editabile=false;
    function calculator() {
    //Var
    var smv = document.frmCalculator.strsmv.value;
    var to = document.frmCalculator.strtypicaloffert.value;
    var tot = ""
    var fea = document.frmCalculator.strfEA.value;
    var legalfee = document.frmCalculator.strelf.value;
    var icms = document.frmCalculator.stricms.value;
    var feat = ""
    var totea = ""

    send=true;
    // script for your house is worth
    if ((smv == "") || (smv == "undefined")) {
    alert(" Please insert a Estate Agent's suggested market value for your house");
    document.frmCalculator.strsmv.focus();
    send=false;
    return send;
    }
    // script for Typical offer from possible buyer
    if ((to == 7)) {
    tot = smv - (smv / 100 * 7)
    }
    else{
    tot = smv - (smv / 100 * 8)
    }
    //script fee to Estate Agent
    if ((to == 2)) {
    tot = smv - (smv / 100 * 2)
    }
    else{
    tot = smv - (smv / 100 * 2.5)
    }
    //script for real value

    if ((totea == 0)) {
    totea = smv - tot - feat - legalfee - icms;
    document.frmCalculator.Write.strtotalEA(totea) ;
    }
    }//end function



    Vi sarei grata se potreste aiutarmi il piu' presto possibile....GRAZIEEEEEEEE!!!!

  2. #2
    Utente di HTML.it L'avatar di oskaron
    Registrato dal
    Sep 2006
    Messaggi
    344
    il problema dove nasce?

  3. #3
    Inanzittutto grazie per l'interessamento...Il fatto e' che non credo legga la funzione...o magari la legge ma non mi restituisce il calcolo dopo aver premuto invia nella cassella chiamata strtotAE.

  4. #4
    scusa la casella e' chiamata strtotalEA ..Grazie Ciao

  5. #5
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    la funzione si chiama "calculator" con la c minuscola
    correggi l'onsubmit
    e questa riga non la capisco
    document.frmCalculator.Write.strtotalEA(totea) ;

  6. #6
    Ho corretto l'errore della maiuscola, ma continua a non funzionare...Credo che la riga di code da te citata puo' essere sbagliata...ma quello che cercavo di fare e' passare dopo l'invio il risultato del calcolo della funzione alla cassella chiamata strtotalEA in modo xche l'utente possa leggere il risultato...Grazie

  7. #7
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    document.frmCalculator.strtotalEA.value = totea;

  8. #8
    Questo e#' l'immagine del calcolatore
    Immagini allegate Immagini allegate

  9. #9
    Nulla non va ora mi ritrovo con:

    <SCRIPT type=text/JavaScript src="Calculator.js"></SCRIPT>

    <TABLE class="formC" cellSpacing="0" cellPadding="3" border="0">
    <FORM name="frmCalculator" onSubmit="return calculator();" method="post" action="property-investment-opportunities.html" >
    <TD align="left">Your house is worth:
    </TD>
    <TD >£
    <INPUT style="WIDTH: 100px" name="strsmv">
    </TD>
    </TR>
    <TR>
    <TD align="center" colspan="2" class="nd">
    Now detuct
    </TD>
    </TR>
    <TR>
    <TD align="left">
    Typical offer from possible buyer:
    </TD>
    <TD>
    <SELECT name="strtypicaloffer">
    <OPTION value="" selected>Please select...</OPTION>
    <OPTION value="0">7</OPTION>
    <OPTION value="1">8</OPTION>
    </SELECT>%
    </TD>
    </TR>
    <TR>
    <TD align="left">
    Approx Fee to Estate Agent:
    </TD>
    <TD>
    <SELECT name="strfeeEA">
    <OPTION value="" selected>Please select...</OPTION>
    <OPTION value="0">2</OPTION>
    <OPTION value="1">2.5</OPTION>
    </SELECT>%
    </TD>
    </TR>
    <TR>
    <TD align="left">Legal fees (approx):
    </TD>
    <TD >£
    <INPUT style= "width:100px" name="strfl" value="500">
    </TD>
    </TR>
    <TR>
    <TD align="left">Interest cost on 6 moths:
    </TD>
    <TD >£
    <INPUT style="WIDTH: 100px" name="stricms">
    </TD>
    </TR>


    <TR>
    <TD>
    <INPUT class="bttn" type="reset" value="Reset" name="Reset">
    </TD>
    <TD>
    <INPUT class="bttn" type="submit" value="Send" name="Submit">
    </TD>
    </TR>
    <TR>
    <TD align="left">Real value of an Estate Agent Sale:
    </TD>
    <TD >£
    <INPUT style="WIDTH: 100px" name="strtotalEA">
    </TD>
    </TR>
    </FORM>
    </TABLE>

    e il javascript esterno
    // JavaScript Document
    editabile=false;
    function calculator() {
    //Var
    var smv = document.frmCalculator.strsmv.value;
    var to = document.frmCalculator.strtypicaloffert.value;
    var tot = ""
    var fea = document.frmCalculator.strfEA.value;
    var legalfee = document.frmCalculator.strelf.value;
    var icms = document.frmCalculator.stricms.value;
    var feat = ""
    var totea = ""

    send=true;
    // script for your house is worth
    if ((smv == "") || (smv == "undefined")) {
    alert(" Please insert a Estate Agent's suggested market value for your house");
    document.frmCalculator.strsmv.focus();
    send=false;
    return send;
    }
    // script for Typical offer from possible buyer
    if ((to == 7)) {
    tot = smv - (smv / 100 * 7)
    }
    else{
    tot = smv - (smv / 100 * 8)
    }
    //script fee to Estate Agent
    if ((to == 2)) {
    tot = smv - (smv / 100 * 2)
    }
    else{
    tot = smv - (smv / 100 * 2.5)
    }
    //script for real value

    if ((totea == 0)) {
    totea = smv - tot - feat - legalfee - icms;
    document.frmCalculator.strtotalEA.value = totea;
    }
    }//end function

  10. #10
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    e quindi?
    che vuol dire "non va"?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.