Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Non riesco a fare una somma jn JS

    Ciao a tutti,

    posto perché dopo aver letto mezzo indice di Google per risolvere il problema sono esaurito e sbaglio sicuramente qualcosa di semplicissimo - in due gg. non sono riuscito a venirne a capo!

    Ho un carrello della spesa, ho fatto in modo che se lo provate sia già precaricato con qualche articolo:

    http://www.vinisoave.it/vsdb4/sito/a...t_carrello.asp

    Modificando le quantità di un prodotto con le frecce SU-GIU' e poi premendo sull'icona del dischetto il prodotto deve assumere la nuova quantità selezionata.

    Il codice HTML eseguito cliccando il disco è questo:

    <td align=center class=vinibar>', document.updateform.elements.id<%=rs("code_no")%>q uant.value,<%=rs("min_qty")%>,<%=totale_bottiglie% >,<%=rs("qty")%>);return false;">[img]../shop/images/update.gif[/img]

    Per cui alla funzione update_qty passo codice prodotto, quantità, quantità minima, quantità totale dei prodotti nel carrello e quantità del prodotto attuale nel carrello.

    La funzione update_qty in pratica deve, tra i vari controlli e poi eventualmente redirigere alla pagista "se stessa" per aggiungere i prodotti, controllare che, aggiungendo nuove bottiglie al carrello, non si sfori il carrello (72 è il numero massimo di prodotti) per cui deve fare:

    quantità del nuovo carrello = quantità totale del carrello - quantità bottiglie attuali del prodotto selezionato + quantità bottiglie richiesta del prodotto selezionato.

    Se quantità del nuovo carrello > 72 avvisa il cliente e non fare niente altro.

    Ho provato di tutto ma ho problemi a fare questo calcolo... i valori sembrano passati come stringa. Ho provato a convertirli in numeri con ParseInt e tipicamente ottengo "Previsto Oggetto"... da lì non mi schiodo.

    Il codice JS della funzione è leggibile, sta all'inizio del frame di destra della pagina ASP indicata.

    Mi potreste dare una dritta?

    PS non sono un professionista... scusate per la sciocchezza!

    Grazie e ciao!
    Andrea
    Andrea Mazzai

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Lo trovo molto complesso ma avrai i tuo buoni motivi, comunque parseInt la p (minuscola)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Andrea, ti ringrazio, tutto a posto.

    Come scrivevo non sono un professionista, ma un'autodidatta, per cui...

    A presto!
    Andrea Mazzai

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.