Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Problema con Javascirpt su HTML

    Ciao a tutti

  2. #2
    Ciao a tutti, ho un problema con Javascpirt e HTML. Nella pagina html ho un form con tre campi: i primi due di acquisizione mentre nel terzo deve esserci il risultato. Il codice del form è questo: <form name="modulo" method="get" action="" onSubmit="return(dividi());"><fieldset>
    <legend><font color=”#DCDCDC”>Acquista dei biglietti:</legend>
    <font color=”#DCDCDC”>A quale spettacolo si vuole assistere?<br>
    <input type="text" name="film" onKeyUp= "return(calcolo());" value="Coach Carter, Space Jam


    o The Minis?">
    <br>
    <font color=”#DCDCDC”>Quanti biglietti sono necessari?<br>
    <input type="text" name="numero"onKeyUp="return(calcolo());" value="1, 2, 5, ect...">
    <br>
    <font color=”#DCDCDC”>Costo totale:<br>
    <input name="r" type="text" onKeyUp="return(calcolo());">
    <br><br>
    <input type="submit" name="go" value="Acquista i biglietti" onClick="calcolo();"><input


    type="reset" name="clean" value="Cancella"></fieldset>
    </form>

    Mentre il codice di Javascript è questo:
    function calcolo() {
    film = document.modulo.film.value;
    numero = document.modulo.numero.value;
    var start1, start2, start3;
    start1 = 16.00;
    start2 = 18.00;
    start3 = 20.00;
    string titolo1 = 'CoachCarter';
    string titolo2 = 'SpaceJam';
    string titolo3 = 'TheMinis';
    var prezzo1 = 4;
    var prezzo2 = 6;
    var prezzo3 = 6;
    if(film == titolo1){
    r = numero * prezzo1;
    document.modulo.r.value = r;
    }else{
    if(film == titolo2){
    r = numero * prezzo2;
    document.modulo.r.value = r;
    }else{
    if(film == titolo3){
    r = numero * prezzo3;
    document.modulo.r.value = r;
    }
    return false;
    }

    Dove ho sbagliato?? Aiutatemi please... Grazie

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Le variabili devono essere precedute tutte da var (pertanto togli string titolo... e metti var) anche var r
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Le variabili devono essere precedute tutte da var (pertanto togli string titolo... e metti var) anche var r
    Ho fatto come dici ma non funziona lo stesso...

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cioè? Non esegue il calcolo? Esplode il pc? Da errori i console? Metti la pagina online e riporta qui il link
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Cioè? Non esegue il calcolo? Esplode il pc? Da errori i console? Metti la pagina online e riporta qui il link
    Ho messo la pagina online ecco il link:
    Ultima modifica di Ombrescure; 07-04-2015 a 17:35

  7. #7
    Sapete aiutarmi??

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    ci sono errori di sintassi, non chiudi tutte le parentesi graffe

  9. #9
    Devo aggiustare solo questo?

  10. #10
    Si finalmente funziona pensavo fosse qualche errore più complicato da trovare grazie

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.